| @@ 1889-1954 (lines=66) @@ | ||
| 1886 | * |
|
| 1887 | * @return \DOMElement |
|
| 1888 | */ |
|
| 1889 | public function expedTag($CNPJ = '', $CPF = '', $IE = '', $xNome = '', $fone = '', $email = '') |
|
| 1890 | { |
|
| 1891 | $identificador = '#142 <exped> - '; |
|
| 1892 | $this->exped = $this->dom->createElement('exped'); |
|
| 1893 | if ($CNPJ != '') { |
|
| 1894 | $this->dom->addChild( |
|
| 1895 | $this->exped, |
|
| 1896 | 'CNPJ', |
|
| 1897 | $CNPJ, |
|
| 1898 | true, |
|
| 1899 | $identificador . 'Número do CNPJ' |
|
| 1900 | ); |
|
| 1901 | } elseif ($CPF != '') { |
|
| 1902 | $this->dom->addChild( |
|
| 1903 | $this->exped, |
|
| 1904 | 'CPF', |
|
| 1905 | $CPF, |
|
| 1906 | true, |
|
| 1907 | $identificador . 'Número do CPF' |
|
| 1908 | ); |
|
| 1909 | } else { |
|
| 1910 | $this->dom->addChild( |
|
| 1911 | $this->exped, |
|
| 1912 | 'CNPJ', |
|
| 1913 | $CNPJ, |
|
| 1914 | true, |
|
| 1915 | $identificador . 'Número do CNPJ' |
|
| 1916 | ); |
|
| 1917 | $this->dom->addChild( |
|
| 1918 | $this->exped, |
|
| 1919 | 'CPF', |
|
| 1920 | $CPF, |
|
| 1921 | true, |
|
| 1922 | $identificador . 'Número do CPF' |
|
| 1923 | ); |
|
| 1924 | } |
|
| 1925 | $this->dom->addChild( |
|
| 1926 | $this->exped, |
|
| 1927 | 'IE', |
|
| 1928 | $IE, |
|
| 1929 | true, |
|
| 1930 | $identificador . 'Inscrição Estadual' |
|
| 1931 | ); |
|
| 1932 | $this->dom->addChild( |
|
| 1933 | $this->exped, |
|
| 1934 | 'xNome', |
|
| 1935 | $xNome, |
|
| 1936 | true, |
|
| 1937 | $identificador . 'Razão social ou Nome' |
|
| 1938 | ); |
|
| 1939 | $this->dom->addChild( |
|
| 1940 | $this->exped, |
|
| 1941 | 'fone', |
|
| 1942 | $fone, |
|
| 1943 | false, |
|
| 1944 | $identificador . 'Telefone' |
|
| 1945 | ); |
|
| 1946 | $this->dom->addChild( |
|
| 1947 | $this->exped, |
|
| 1948 | 'email', |
|
| 1949 | $email, |
|
| 1950 | false, |
|
| 1951 | $identificador . 'Endereço de email' |
|
| 1952 | ); |
|
| 1953 | return $this->exped; |
|
| 1954 | } |
|
| 1955 | ||
| 1956 | /** |
|
| 1957 | * Gera as tags para o elemento: "enderExped" (Dados do endereço) |
|
| @@ 2082-2147 (lines=66) @@ | ||
| 2079 | * |
|
| 2080 | * @return \DOMElement |
|
| 2081 | */ |
|
| 2082 | public function recebTag($CNPJ = '', $CPF = '', $IE = '', $xNome = '', $fone = '', $email = '') |
|
| 2083 | { |
|
| 2084 | $identificador = '#160 <receb> - '; |
|
| 2085 | $this->receb = $this->dom->createElement('receb'); |
|
| 2086 | if ($CNPJ != '') { |
|
| 2087 | $this->dom->addChild( |
|
| 2088 | $this->receb, |
|
| 2089 | 'CNPJ', |
|
| 2090 | $CNPJ, |
|
| 2091 | true, |
|
| 2092 | $identificador . 'Número do CNPJ' |
|
| 2093 | ); |
|
| 2094 | } elseif ($CPF != '') { |
|
| 2095 | $this->dom->addChild( |
|
| 2096 | $this->receb, |
|
| 2097 | 'CPF', |
|
| 2098 | $CPF, |
|
| 2099 | true, |
|
| 2100 | $identificador . 'Número do CPF' |
|
| 2101 | ); |
|
| 2102 | } else { |
|
| 2103 | $this->dom->addChild( |
|
| 2104 | $this->receb, |
|
| 2105 | 'CNPJ', |
|
| 2106 | $CNPJ, |
|
| 2107 | true, |
|
| 2108 | $identificador . 'Número do CNPJ' |
|
| 2109 | ); |
|
| 2110 | $this->dom->addChild( |
|
| 2111 | $this->receb, |
|
| 2112 | 'CPF', |
|
| 2113 | $CPF, |
|
| 2114 | true, |
|
| 2115 | $identificador . 'Número do CPF' |
|
| 2116 | ); |
|
| 2117 | } |
|
| 2118 | $this->dom->addChild( |
|
| 2119 | $this->receb, |
|
| 2120 | 'IE', |
|
| 2121 | $IE, |
|
| 2122 | true, |
|
| 2123 | $identificador . 'Inscrição Estadual' |
|
| 2124 | ); |
|
| 2125 | $this->dom->addChild( |
|
| 2126 | $this->receb, |
|
| 2127 | 'xNome', |
|
| 2128 | $xNome, |
|
| 2129 | true, |
|
| 2130 | $identificador . 'Razão social ou Nome' |
|
| 2131 | ); |
|
| 2132 | $this->dom->addChild( |
|
| 2133 | $this->receb, |
|
| 2134 | 'fone', |
|
| 2135 | $fone, |
|
| 2136 | false, |
|
| 2137 | $identificador . 'Telefone' |
|
| 2138 | ); |
|
| 2139 | $this->dom->addChild( |
|
| 2140 | $this->receb, |
|
| 2141 | 'email', |
|
| 2142 | $email, |
|
| 2143 | false, |
|
| 2144 | $identificador . 'Endereço de email' |
|
| 2145 | ); |
|
| 2146 | return $this->receb; |
|
| 2147 | } |
|
| 2148 | ||
| 2149 | /** |
|
| 2150 | * Gera as tags para o elemento: "enderReceb" (Informações do Recebedor da Carga) |
|