Integración con el Servicio Web de Consulta de CFE¶
¡Hola! En este artículo le guiaremos en la integración de su ERP con el servicio de consulta de CFE de InvoiCy.
El servicio web de Consulta de CFE (.../aws_consultafactura.aspx) permite realizar la consulta de uno o varios CFEs en una misma solicitud, validando su estado tanto en la DGI como en InvoiCy.
La estructura del XML de entrada de este servicio web está detallada en el layout de envío de consulta de CFE. A continuación, se muestra un ejemplo del SOAP donde dicho XML debe ser enviado. Esta estructura también puede consultarse accediendo al WSDL en aws_consultafactura.aspx?WSDL.
<Xmlretorno><![CDATA[ <Xml version="1.0" encoding="utf-8"?> <ConsultaCFERetorno> <Encabezado> <EmpCodigo>Codigo de la empresa</EmpCodigo> <NroLinRetorno>Numero de CFEs retornados</NroLinRetorno> <MsgCod>Codigo del mensaje de retorno de la consulta</MsgCod> <MsgDsc>Mensaje de retorno de la consulta</MsgDsc> </Encabezado> <ListaCFE> <CFE> <CFETipo>Tipo del CFE</CFETipo> <CFENro>Numero del Comprobante</CFENro> <CFESerie>Serie del Comprobante</CFESerie> <CFEStatus>Estado del Comprobante</CFEStatus> <CFEEstadoAcuse>Estado de la comunicación entre empresas</CFEEstadoAcuse> <CFEMsgCod>Codigo del mensaje de retorno del CFE</CFEMsgCod> <CFEMsgDsc>Mensaje de retorno del CFE</CFEMsgDsc> <CFECodigoSeguridad>Código de Seguridad del CFE</CFECodigoSeguridad> <Erros> <ErrosItem> <CFEErrCod>Codigo del Erro</CFEErrCod> <CFEErrDesc>Mensaje del Erro</CFEErrDesc> </ErrosItem> </Erros> <ErrosDGI> <ErrosDGIItem> <CFERetCod>Codigo del Erro</CFERetCod> <CFERetDesc>Mensaje del Erro</CFERetDesc> </ErrosDGIItem> </ErrosDGI> </CFE> </ListaCFE> </ConsultaCFERetorno>]]></Xmlretorno>