| @@ 1921-1986 (lines=66) @@ | ||
| 1918 | * |
|
| 1919 | * @return \DOMElement |
|
| 1920 | */ |
|
| 1921 | public function expedTag($CNPJ = '', $CPF = '', $IE = '', $xNome = '', $fone = '', $email = '') |
|
| 1922 | { |
|
| 1923 | $identificador = '#142 <exped> - '; |
|
| 1924 | $this->exped = $this->dom->createElement('exped'); |
|
| 1925 | if ($CNPJ != '') { |
|
| 1926 | $this->dom->addChild( |
|
| 1927 | $this->exped, |
|
| 1928 | 'CNPJ', |
|
| 1929 | $CNPJ, |
|
| 1930 | true, |
|
| 1931 | $identificador . 'Número do CNPJ' |
|
| 1932 | ); |
|
| 1933 | } elseif ($CPF != '') { |
|
| 1934 | $this->dom->addChild( |
|
| 1935 | $this->exped, |
|
| 1936 | 'CPF', |
|
| 1937 | $CPF, |
|
| 1938 | true, |
|
| 1939 | $identificador . 'Número do CPF' |
|
| 1940 | ); |
|
| 1941 | } else { |
|
| 1942 | $this->dom->addChild( |
|
| 1943 | $this->exped, |
|
| 1944 | 'CNPJ', |
|
| 1945 | $CNPJ, |
|
| 1946 | true, |
|
| 1947 | $identificador . 'Número do CNPJ' |
|
| 1948 | ); |
|
| 1949 | $this->dom->addChild( |
|
| 1950 | $this->exped, |
|
| 1951 | 'CPF', |
|
| 1952 | $CPF, |
|
| 1953 | true, |
|
| 1954 | $identificador . 'Número do CPF' |
|
| 1955 | ); |
|
| 1956 | } |
|
| 1957 | $this->dom->addChild( |
|
| 1958 | $this->exped, |
|
| 1959 | 'IE', |
|
| 1960 | $IE, |
|
| 1961 | true, |
|
| 1962 | $identificador . 'Inscrição Estadual' |
|
| 1963 | ); |
|
| 1964 | $this->dom->addChild( |
|
| 1965 | $this->exped, |
|
| 1966 | 'xNome', |
|
| 1967 | $xNome, |
|
| 1968 | true, |
|
| 1969 | $identificador . 'Razão social ou Nome' |
|
| 1970 | ); |
|
| 1971 | $this->dom->addChild( |
|
| 1972 | $this->exped, |
|
| 1973 | 'fone', |
|
| 1974 | $fone, |
|
| 1975 | false, |
|
| 1976 | $identificador . 'Telefone' |
|
| 1977 | ); |
|
| 1978 | $this->dom->addChild( |
|
| 1979 | $this->exped, |
|
| 1980 | 'email', |
|
| 1981 | $email, |
|
| 1982 | false, |
|
| 1983 | $identificador . 'Endereço de email' |
|
| 1984 | ); |
|
| 1985 | return $this->exped; |
|
| 1986 | } |
|
| 1987 | ||
| 1988 | /** |
|
| 1989 | * Gera as tags para o elemento: "enderExped" (Dados do endereço) |
|
| @@ 2113-2178 (lines=66) @@ | ||
| 2110 | * |
|
| 2111 | * @return \DOMElement |
|
| 2112 | */ |
|
| 2113 | public function recebTag($CNPJ = '', $CPF = '', $IE = '', $xNome = '', $fone = '', $email = '') |
|
| 2114 | { |
|
| 2115 | $identificador = '#160 <receb> - '; |
|
| 2116 | $this->receb = $this->dom->createElement('receb'); |
|
| 2117 | if ($CNPJ != '') { |
|
| 2118 | $this->dom->addChild( |
|
| 2119 | $this->receb, |
|
| 2120 | 'CNPJ', |
|
| 2121 | $CNPJ, |
|
| 2122 | true, |
|
| 2123 | $identificador . 'Número do CNPJ' |
|
| 2124 | ); |
|
| 2125 | } elseif ($CPF != '') { |
|
| 2126 | $this->dom->addChild( |
|
| 2127 | $this->receb, |
|
| 2128 | 'CPF', |
|
| 2129 | $CPF, |
|
| 2130 | true, |
|
| 2131 | $identificador . 'Número do CPF' |
|
| 2132 | ); |
|
| 2133 | } else { |
|
| 2134 | $this->dom->addChild( |
|
| 2135 | $this->receb, |
|
| 2136 | 'CNPJ', |
|
| 2137 | $CNPJ, |
|
| 2138 | true, |
|
| 2139 | $identificador . 'Número do CNPJ' |
|
| 2140 | ); |
|
| 2141 | $this->dom->addChild( |
|
| 2142 | $this->receb, |
|
| 2143 | 'CPF', |
|
| 2144 | $CPF, |
|
| 2145 | true, |
|
| 2146 | $identificador . 'Número do CPF' |
|
| 2147 | ); |
|
| 2148 | } |
|
| 2149 | $this->dom->addChild( |
|
| 2150 | $this->receb, |
|
| 2151 | 'IE', |
|
| 2152 | $IE, |
|
| 2153 | true, |
|
| 2154 | $identificador . 'Inscrição Estadual' |
|
| 2155 | ); |
|
| 2156 | $this->dom->addChild( |
|
| 2157 | $this->receb, |
|
| 2158 | 'xNome', |
|
| 2159 | $xNome, |
|
| 2160 | true, |
|
| 2161 | $identificador . 'Razão social ou Nome' |
|
| 2162 | ); |
|
| 2163 | $this->dom->addChild( |
|
| 2164 | $this->receb, |
|
| 2165 | 'fone', |
|
| 2166 | $fone, |
|
| 2167 | false, |
|
| 2168 | $identificador . 'Telefone' |
|
| 2169 | ); |
|
| 2170 | $this->dom->addChild( |
|
| 2171 | $this->receb, |
|
| 2172 | 'email', |
|
| 2173 | $email, |
|
| 2174 | false, |
|
| 2175 | $identificador . 'Endereço de email' |
|
| 2176 | ); |
|
| 2177 | return $this->receb; |
|
| 2178 | } |
|
| 2179 | ||
| 2180 | /** |
|
| 2181 | * Gera as tags para o elemento: "enderReceb" (Informações do Recebedor da Carga) |
|