Bienvenido a Facturas y Respuestas.

Esperamos que encuentre la respuesta a su pregunta. Y si no, puede formularla para que los expertos de la comunidad la respondan.

Preguntar

Este blog es creado y administrado por:

Copyright - 2020

0 votos
por en Preguntas Tecnicas
Buenas, me podrían orientar respecto a lo necesario para hacer el envío del Invoice a la Dian, en materia de headers, autenticaciones y demás, estoy trabajando con laravel, implementando la clase SoapClient, propia de php

Gracias de antemano.

1 Respuesta

0 votos
por
La clase SoapClient de php no sirve para generar el envoltorio SOAP ya que no es posible implementar WS-Security.  

Lo mejor que puedes hacer es generar el SOAP manualmente. Ten presente que un SOAP no es mas que un envoltorio XML con ciertas caracteristicas

Para entender la estructura del SOAP puedes inspeccionar el request una aplicacion grafica como SOAPUI. https://www.youtube.com/watch?v=P5akh4sM_gY

En cuanto a los headers estos son
'Accept: application/xml','Content-type: application/soap+xml','Content-length: xxxx','SOAPAction: xxxxxxxx'

Buena suerte
...