La LCO fue actualizada por última vez el 22/nov/2024
recibeCFD
Recibe y valida una factura electrónica (u cualquier otro CFD) y en caso de que pase todas las validaciones lo almacena y devuelve un acuse de recibo.
- Parámetros del método recibeCFD:
-
Nombre Descripción Requerido usuario Nombre de usuario registrado para el uso del Webservice Si password Contraseña del usuario Sí cfd Arreglo de bytes del CFDI en formato XML, formalmente el tipo de dato SOAP es base64Binary. Sí
Este método recibe tres parámetros.
Ejemplo de request:
Descargar este ejemplo
Regresa:
- Este método retorna un tipo compuesto: entrega, los atributos se describen en la siguiente tabla.
-
Nombre Descripción Requerido status El código estatus de la operación, el detalle de códigos de respuesta se detalla en el apartado Códigos de respuesta de validación Sí mensaje El mensaje de respuesta, una candena de caracteres detallando el estatus de la operación. Sí cfdiId Identificador del CFD recibido, puede ser el folio y serie o el UUID, puede no presentarse cuando no se pudo leer un identificador válido para el comprobante. Condicional acuse Una cadena de caracteres con la que se puede identificar la transacción de recepción del comprobante. Condicional
Ejemplo de response:
Descargar este ejemplo.
Códigos de respuesta de validación
Códigos de estatus | descripción |
---|---|
OK | El proceso de recepción se ha completado correctamente |
WARNING | El proceso de recepción se ha completado, pero algunas de las validaciones pueden estar sujetas a la futura aprobación del receptor del comprobante. |
ERROR | Han ocurrido errores que no han permitido completar el proceso de validación/almacenamiento. |
Códigos de Error
- ABA001 - El UsoCFDI no es aceptado para este proveedor con el tipo de comprobante.
- ABA002 - El tipo de comprobante no está soportado.
- ABA003 - El Método y Forma de Pago no es aceptado para este proveedor con el tipo de comprobante.
- ABA004 - El comprobante con fecha de emisión, excede el límite de recepción. Existe máxima fecha de recepción permitida.
- ABA005 - El emisor de este comprobante está deshabilitado para recepción CFD.
- ABA006 - El valor del importe pagado del documento con identificador (referenciado en el Comprobante de Recepción de Pagos) no es un número válido.
- ABA007 - El documento con identificador al que hace referencia el Comprobante de Recepción de Pagos no tiene un importe de pago definido.
- ABA008 - El documento con identificador al que hace referencia el Comprobante de Recepción de Pagos no se ha recibido todavía.
- ABA009 - El Método y Forma de Pago para documentos relacionados no es aceptado para este proveedor con el tipo de comprobante de pagos ya que no coincide con alguno de los siguientes.
- ABA010 - El valor del tipo de cambio del pago del documento con identificador (referenciado en el Comprobante de Recepción de Pagos) no es un número válido.
- ABA011 - El valor del tipo de cambio del documento relacionado del documento con identificador (referenciado en el Comprobante de Recepción de Pagos) no es un número válido.
- ABA012 - El documento relacionado (referenciado en el Comprobante de Recepción de Pagos) no es un comprobante válido.
- ABA013 - El emisor se encuentra en la lista negra del SAT. Aplica si en configuración se indica rechazo.
- ABA014 - El tipo de relación usado en el comprobante enviado no corresponde con la configuración esperada para este proveedor ya que no coincide con alguno de los siguientes.
- ABA015 - El tipo de relación usado en el comprobante enviado no corresponde con la configuración esperada ya que no coincide con alguno de los siguientes.
Códigos de Warning
- ABA013 - El emisor se encuentra en la lista negra del SAT. Aplica si en configuración se indica aceptación.