Formato para envío SOAP a SUNAT WSDL Incared

Formato para envío SOAP a SUNAT WSDL

Escrito por Soporte Incared

LINK WSDL de SUNAT:

WSDL FACTURAS SUNAT PRODUCCIÓN:

https://e-factura.sunat.gob.pe/ol-ti-itcpfegem/billService?wsdl

WSDL FACTURAS SUNAT DESARROLLO PRUEBAS:

https://e-beta.sunat.gob.pe/ol-ti-itcpfegem-beta/billService?wsdl

Ejemplo de código de envío:

<?xml version="1.0" encoding="UTF-8"?>
        <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://service.sunat.gob.pe" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
         <soapenv:Header>
             <wsse:Security>
                 <wsse:UsernameToken Id="ABC-123">
                     <wsse:Username>'.$ruc.''.$usuario.'</wsse:Username>
                     <wsse:Password>'.$clave.'</wsse:Password>
                 </wsse:UsernameToken>
             </wsse:Security>
         </soapenv:Header>
         <soapenv:Body>
             <ser:sendBill>
                <fileName>'.$NomArch.'.zip</fileName>
                <contentFile>'. base64_encode(file_get_contents($ruta.$NomArch.'.zip')) . '</contentFile>
             </ser:sendBill>
         </soapenv:Body>
        </soapenv:Envelope>