| @@ 2200-2288 (lines=89) @@ | ||
| 2197 | * |
|
| 2198 | * @return \DOMElement |
|
| 2199 | */ |
|
| 2200 | public function enderRecebTag( |
|
| 2201 | $xLgr = '', |
|
| 2202 | $nro = '', |
|
| 2203 | $xCpl = '', |
|
| 2204 | $xBairro = '', |
|
| 2205 | $cMun = '', |
|
| 2206 | $xMun = '', |
|
| 2207 | $CEP = '', |
|
| 2208 | $UF = '', |
|
| 2209 | $cPais = '', |
|
| 2210 | $xPais = '' |
|
| 2211 | ) { |
|
| 2212 | $identificador = '#160 <enderReceb> - '; |
|
| 2213 | $this->enderReceb = $this->dom->createElement('enderReceb'); |
|
| 2214 | $this->dom->addChild( |
|
| 2215 | $this->enderReceb, |
|
| 2216 | 'xLgr', |
|
| 2217 | $xLgr, |
|
| 2218 | true, |
|
| 2219 | $identificador . 'Logradouro' |
|
| 2220 | ); |
|
| 2221 | $this->dom->addChild( |
|
| 2222 | $this->enderReceb, |
|
| 2223 | 'nro', |
|
| 2224 | $nro, |
|
| 2225 | true, |
|
| 2226 | $identificador . 'Número' |
|
| 2227 | ); |
|
| 2228 | $this->dom->addChild( |
|
| 2229 | $this->enderReceb, |
|
| 2230 | 'xCpl', |
|
| 2231 | $xCpl, |
|
| 2232 | false, |
|
| 2233 | $identificador . 'Complemento' |
|
| 2234 | ); |
|
| 2235 | $this->dom->addChild( |
|
| 2236 | $this->enderReceb, |
|
| 2237 | 'xBairro', |
|
| 2238 | $xBairro, |
|
| 2239 | true, |
|
| 2240 | $identificador . 'Bairro' |
|
| 2241 | ); |
|
| 2242 | $this->dom->addChild( |
|
| 2243 | $this->enderReceb, |
|
| 2244 | 'cMun', |
|
| 2245 | $cMun, |
|
| 2246 | true, |
|
| 2247 | $identificador . 'Código do município (utilizar a tabela do IBGE)' |
|
| 2248 | ); |
|
| 2249 | $this->dom->addChild( |
|
| 2250 | $this->enderReceb, |
|
| 2251 | 'xMun', |
|
| 2252 | $xMun, |
|
| 2253 | true, |
|
| 2254 | $identificador . 'Nome do município' |
|
| 2255 | ); |
|
| 2256 | $this->dom->addChild( |
|
| 2257 | $this->enderReceb, |
|
| 2258 | 'CEP', |
|
| 2259 | $CEP, |
|
| 2260 | false, |
|
| 2261 | $identificador . 'CEP' |
|
| 2262 | ); |
|
| 2263 | $this->dom->addChild( |
|
| 2264 | $this->enderReceb, |
|
| 2265 | 'UF', |
|
| 2266 | $UF, |
|
| 2267 | true, |
|
| 2268 | $identificador . 'Sigla da UF' |
|
| 2269 | ); |
|
| 2270 | $this->dom->addChild( |
|
| 2271 | $this->enderReceb, |
|
| 2272 | 'cPais', |
|
| 2273 | $cPais, |
|
| 2274 | false, |
|
| 2275 | $identificador . 'Código do país' |
|
| 2276 | ); |
|
| 2277 | $this->dom->addChild( |
|
| 2278 | $this->enderReceb, |
|
| 2279 | 'xPais', |
|
| 2280 | $xPais, |
|
| 2281 | false, |
|
| 2282 | $identificador . 'Nome do país' |
|
| 2283 | ); |
|
| 2284 | $node = $this->receb->getElementsByTagName("email")->item(0); |
|
| 2285 | $this->receb->insertBefore($this->enderReceb, $node); |
|
| 2286 | return $this->enderReceb; |
|
| 2287 | } |
|
| 2288 | ||
| 2289 | /** |
|
| 2290 | * Gera as tags para o elemento: "dest" (Informações do Destinatário do CT-e) |
|
| 2291 | * #178 |
|
| @@ 1815-1903 (lines=89) @@ | ||
| 1812 | * |
|
| 1813 | * @return \DOMElement |
|
| 1814 | */ |
|
| 1815 | public function enderRemeTag( |
|
| 1816 | $xLgr = '', |
|
| 1817 | $nro = '', |
|
| 1818 | $xCpl = '', |
|
| 1819 | $xBairro = '', |
|
| 1820 | $cMun = '', |
|
| 1821 | $xMun = '', |
|
| 1822 | $CEP = '', |
|
| 1823 | $UF = '', |
|
| 1824 | $cPais = '', |
|
| 1825 | $xPais = '' |
|
| 1826 | ) { |
|
| 1827 | $identificador = '#119 <enderReme> - '; |
|
| 1828 | $this->enderReme = $this->dom->createElement('enderReme'); |
|
| 1829 | $this->dom->addChild( |
|
| 1830 | $this->enderReme, |
|
| 1831 | 'xLgr', |
|
| 1832 | $xLgr, |
|
| 1833 | true, |
|
| 1834 | $identificador . 'Logradouro' |
|
| 1835 | ); |
|
| 1836 | $this->dom->addChild( |
|
| 1837 | $this->enderReme, |
|
| 1838 | 'nro', |
|
| 1839 | $nro, |
|
| 1840 | true, |
|
| 1841 | $identificador . 'Número' |
|
| 1842 | ); |
|
| 1843 | $this->dom->addChild( |
|
| 1844 | $this->enderReme, |
|
| 1845 | 'xCpl', |
|
| 1846 | $xCpl, |
|
| 1847 | false, |
|
| 1848 | $identificador . 'Complemento' |
|
| 1849 | ); |
|
| 1850 | $this->dom->addChild( |
|
| 1851 | $this->enderReme, |
|
| 1852 | 'xBairro', |
|
| 1853 | $xBairro, |
|
| 1854 | true, |
|
| 1855 | $identificador . 'Bairro' |
|
| 1856 | ); |
|
| 1857 | $this->dom->addChild( |
|
| 1858 | $this->enderReme, |
|
| 1859 | 'cMun', |
|
| 1860 | $cMun, |
|
| 1861 | true, |
|
| 1862 | $identificador . 'Código do município (utilizar a tabela do IBGE)' |
|
| 1863 | ); |
|
| 1864 | $this->dom->addChild( |
|
| 1865 | $this->enderReme, |
|
| 1866 | 'xMun', |
|
| 1867 | $xMun, |
|
| 1868 | true, |
|
| 1869 | $identificador . 'Nome do município' |
|
| 1870 | ); |
|
| 1871 | $this->dom->addChild( |
|
| 1872 | $this->enderReme, |
|
| 1873 | 'CEP', |
|
| 1874 | $CEP, |
|
| 1875 | false, |
|
| 1876 | $identificador . 'CEP' |
|
| 1877 | ); |
|
| 1878 | $this->dom->addChild( |
|
| 1879 | $this->enderReme, |
|
| 1880 | 'UF', |
|
| 1881 | $UF, |
|
| 1882 | true, |
|
| 1883 | $identificador . 'Sigla da UF' |
|
| 1884 | ); |
|
| 1885 | $this->dom->addChild( |
|
| 1886 | $this->enderReme, |
|
| 1887 | 'cPais', |
|
| 1888 | $cPais, |
|
| 1889 | false, |
|
| 1890 | $identificador . 'Código do país' |
|
| 1891 | ); |
|
| 1892 | $this->dom->addChild( |
|
| 1893 | $this->enderReme, |
|
| 1894 | 'xPais', |
|
| 1895 | $xPais, |
|
| 1896 | false, |
|
| 1897 | $identificador . 'Nome do país' |
|
| 1898 | ); |
|
| 1899 | ||
| 1900 | $node = $this->rem->getElementsByTagName("email")->item(0); |
|
| 1901 | $this->rem->insertBefore($this->enderReme, $node); |
|
| 1902 | return $this->enderReme; |
|
| 1903 | } |
|
| 1904 | ||
| 1905 | /** |
|
| 1906 | * Gera as tags para o elemento: "exped" (Informações do Expedidor da Carga) |
|
| @@ 2008-2096 (lines=89) @@ | ||
| 2005 | * |
|
| 2006 | * @return \DOMElement |
|
| 2007 | */ |
|
| 2008 | public function enderExpedTag( |
|
| 2009 | $xLgr = '', |
|
| 2010 | $nro = '', |
|
| 2011 | $xCpl = '', |
|
| 2012 | $xBairro = '', |
|
| 2013 | $cMun = '', |
|
| 2014 | $xMun = '', |
|
| 2015 | $CEP = '', |
|
| 2016 | $UF = '', |
|
| 2017 | $cPais = '', |
|
| 2018 | $xPais = '' |
|
| 2019 | ) { |
|
| 2020 | $identificador = '#148 <enderExped> - '; |
|
| 2021 | $this->enderExped = $this->dom->createElement('enderExped'); |
|
| 2022 | $this->dom->addChild( |
|
| 2023 | $this->enderExped, |
|
| 2024 | 'xLgr', |
|
| 2025 | $xLgr, |
|
| 2026 | true, |
|
| 2027 | $identificador . 'Logradouro' |
|
| 2028 | ); |
|
| 2029 | $this->dom->addChild( |
|
| 2030 | $this->enderExped, |
|
| 2031 | 'nro', |
|
| 2032 | $nro, |
|
| 2033 | true, |
|
| 2034 | $identificador . 'Número' |
|
| 2035 | ); |
|
| 2036 | $this->dom->addChild( |
|
| 2037 | $this->enderExped, |
|
| 2038 | 'xCpl', |
|
| 2039 | $xCpl, |
|
| 2040 | false, |
|
| 2041 | $identificador . 'Complemento' |
|
| 2042 | ); |
|
| 2043 | $this->dom->addChild( |
|
| 2044 | $this->enderExped, |
|
| 2045 | 'xBairro', |
|
| 2046 | $xBairro, |
|
| 2047 | true, |
|
| 2048 | $identificador . 'Bairro' |
|
| 2049 | ); |
|
| 2050 | $this->dom->addChild( |
|
| 2051 | $this->enderExped, |
|
| 2052 | 'cMun', |
|
| 2053 | $cMun, |
|
| 2054 | true, |
|
| 2055 | $identificador . 'Código do município (utilizar a tabela do IBGE)' |
|
| 2056 | ); |
|
| 2057 | $this->dom->addChild( |
|
| 2058 | $this->enderExped, |
|
| 2059 | 'xMun', |
|
| 2060 | $xMun, |
|
| 2061 | true, |
|
| 2062 | $identificador . 'Nome do município' |
|
| 2063 | ); |
|
| 2064 | $this->dom->addChild( |
|
| 2065 | $this->enderExped, |
|
| 2066 | 'CEP', |
|
| 2067 | $CEP, |
|
| 2068 | false, |
|
| 2069 | $identificador . 'CEP' |
|
| 2070 | ); |
|
| 2071 | $this->dom->addChild( |
|
| 2072 | $this->enderExped, |
|
| 2073 | 'UF', |
|
| 2074 | $UF, |
|
| 2075 | true, |
|
| 2076 | $identificador . 'Sigla da UF' |
|
| 2077 | ); |
|
| 2078 | $this->dom->addChild( |
|
| 2079 | $this->enderExped, |
|
| 2080 | 'cPais', |
|
| 2081 | $cPais, |
|
| 2082 | false, |
|
| 2083 | $identificador . 'Código do país' |
|
| 2084 | ); |
|
| 2085 | $this->dom->addChild( |
|
| 2086 | $this->enderExped, |
|
| 2087 | 'xPais', |
|
| 2088 | $xPais, |
|
| 2089 | false, |
|
| 2090 | $identificador . 'Nome do país' |
|
| 2091 | ); |
|
| 2092 | $node = $this->exped->getElementsByTagName("email")->item(0); |
|
| 2093 | $this->exped->insertBefore($this->enderExped, $node); |
|
| 2094 | return $this->enderExped; |
|
| 2095 | } |
|
| 2096 | ||
| 2097 | /** |
|
| 2098 | * Gera as tags para o elemento: "receb" (Informações do Recebedor da Carga) |
|
| 2099 | * #160 |
|
| @@ 2400-2487 (lines=88) @@ | ||
| 2397 | * |
|
| 2398 | * @return \DOMElement |
|
| 2399 | */ |
|
| 2400 | public function enderDestTag( |
|
| 2401 | $xLgr = '', |
|
| 2402 | $nro = '', |
|
| 2403 | $xCpl = '', |
|
| 2404 | $xBairro = '', |
|
| 2405 | $cMun = '', |
|
| 2406 | $xMun = '', |
|
| 2407 | $CEP = '', |
|
| 2408 | $UF = '', |
|
| 2409 | $cPais = '', |
|
| 2410 | $xPais = '' |
|
| 2411 | ) { |
|
| 2412 | $identificador = '#185 <enderDest> - '; |
|
| 2413 | $this->enderDest = $this->dom->createElement('enderDest'); |
|
| 2414 | $this->dom->addChild( |
|
| 2415 | $this->enderDest, |
|
| 2416 | 'xLgr', |
|
| 2417 | $xLgr, |
|
| 2418 | true, |
|
| 2419 | $identificador . 'Logradouro' |
|
| 2420 | ); |
|
| 2421 | $this->dom->addChild( |
|
| 2422 | $this->enderDest, |
|
| 2423 | 'nro', |
|
| 2424 | $nro, |
|
| 2425 | true, |
|
| 2426 | $identificador . 'Número' |
|
| 2427 | ); |
|
| 2428 | $this->dom->addChild( |
|
| 2429 | $this->enderDest, |
|
| 2430 | 'xCpl', |
|
| 2431 | $xCpl, |
|
| 2432 | false, |
|
| 2433 | $identificador . 'Complemento' |
|
| 2434 | ); |
|
| 2435 | $this->dom->addChild( |
|
| 2436 | $this->enderDest, |
|
| 2437 | 'xBairro', |
|
| 2438 | $xBairro, |
|
| 2439 | true, |
|
| 2440 | $identificador . 'Bairro' |
|
| 2441 | ); |
|
| 2442 | $this->dom->addChild( |
|
| 2443 | $this->enderDest, |
|
| 2444 | 'cMun', |
|
| 2445 | $cMun, |
|
| 2446 | true, |
|
| 2447 | $identificador . 'Código do município (utilizar a tabela do IBGE)' |
|
| 2448 | ); |
|
| 2449 | $this->dom->addChild( |
|
| 2450 | $this->enderDest, |
|
| 2451 | 'xMun', |
|
| 2452 | $xMun, |
|
| 2453 | true, |
|
| 2454 | $identificador . 'Nome do município' |
|
| 2455 | ); |
|
| 2456 | $this->dom->addChild( |
|
| 2457 | $this->enderDest, |
|
| 2458 | 'CEP', |
|
| 2459 | $CEP, |
|
| 2460 | false, |
|
| 2461 | $identificador . 'CEP' |
|
| 2462 | ); |
|
| 2463 | $this->dom->addChild( |
|
| 2464 | $this->enderDest, |
|
| 2465 | 'UF', |
|
| 2466 | $UF, |
|
| 2467 | true, |
|
| 2468 | $identificador . 'Sigla da UF' |
|
| 2469 | ); |
|
| 2470 | $this->dom->addChild( |
|
| 2471 | $this->enderDest, |
|
| 2472 | 'cPais', |
|
| 2473 | $cPais, |
|
| 2474 | false, |
|
| 2475 | $identificador . 'Código do país' |
|
| 2476 | ); |
|
| 2477 | $this->dom->addChild( |
|
| 2478 | $this->enderDest, |
|
| 2479 | 'xPais', |
|
| 2480 | $xPais, |
|
| 2481 | false, |
|
| 2482 | $identificador . 'Nome do país' |
|
| 2483 | ); |
|
| 2484 | $node = $this->dest->getElementsByTagName("email")->item(0); |
|
| 2485 | $this->dest->insertBefore($this->enderDest, $node); |
|
| 2486 | return $this->enderDest; |
|
| 2487 | } |
|
| 2488 | ||
| 2489 | /** |
|
| 2490 | * Gera as tags para o elemento: "vPrest" (Valores da Prestação de Serviço) |
|