Payments

APIDescription
POST api/Payment

Realizar un pago parcial o total a un CFDI

POST api/Payment/Full

Realizar el pago del saldo total de un CFDI

DELETE api/Payment/{GrantorTaxId}/{PaymentId}/{Complete}

Eliminar un Pago

GET api/Payment/get?GrantorTaxId={GrantorTaxId}&customerTaxid={customerTaxid}&serial={serial}&folio={folio}&PaymentDateMin={PaymentDateMin}&PaymentDateMax={PaymentDateMax}&AmountMin={AmountMin}&AmountMax={AmountMax}&CreationDateMin={CreationDateMin}&CreationDateMax={CreationDateMax}

Se obtiene el listado de los pagos

Customer

Clientes

APIDescription
GET api/Customer/{GrantorTaxId}/{CustomerTaxId}

Obtener cliente

POST api/Customer

Nuevo cliente

PUT api/Customer

Editar cliente

ConfigurationNotification

Politica de notificaciones

APIDescription
GET api/ConfigurationNotification?GrantorTaxId={GrantorTaxId}&NotificationSchemaId={NotificationSchemaId}

Obtener plantilla

POST api/ConfigurationNotification

Clonar plantilla

PUT api/ConfigurationNotification

Actualizar plantilla

POST api/ConfigurationNotification/Range

Guardar rango a la plantilla

DELETE api/ConfigurationNotification/Range?GrantorTaxId={GrantorTaxId}&NotificationSchemaDetailEventId={NotificationSchemaDetailEventId}

Eliminar rango de plantilla

BarCodes

APIDescription
GET api/Barcodes/{Code}

Obtener listado de tipos de códigos de barras Código del tipo de código de barras

GET api/Barcodes

Obtener listado de tipos de códigos de barras

Legend

Generador de leyendas

APIDescription
POST api/Legend/{grantorId}/{paymentCondition}/{flagPaymentImage}

PACS - Generar leyenda con referencias de pago

POST api/Legend/MultipleDocument

Generar referencias de pago para múltiples documentos

GET api/Legend/{documentId}

GET api/Legend/read/{legend}

Convierte la cadena de condicion de pago de CFDI en una estructura de datos legible

OnBoarding

APIDescription
POST api/OnBoarding

Afiliar empresa

POST api/OnBoarding/ContractSing

Firmar contratos de afiliación

GET api/OnBoarding/Contract/{GrantorTaxId}

Firmar contratos de afiliación

Monitor

Clase para Monitor

APIDescription
GET api/Monitor

Metodo para obtener el status de los discos

CollectionPolicy

Politica de cobranza

APIDescription
GET api/CollectionPolicy/{GrantorTaxId}

Obtener politica de cobranza de la empresa

POST api/CollectionPolicy

Guardar politica de cobranza de la empresa

GET api/CollectionPolicy/{GrantorTaxId}/{CustomerTaxId}

Obtener politica de cobranza del cliente

POST api/CollectionPolicy/Customer

Guardar politica de cobranza del cliente

Banks

APIDescription
GET api/Bank/{BankCode}

Obtener un banco en específico

GET api/Bank

Obtener los bancos disponibles para cuentas concentradoras

POST api/Banks/BankStatement

Obtener el estado de cuenta

Provisioning

APIDescription
GET api/Provisioning/{GrantorTaxId}

Obtener información del paquete contratado pro la empresa

Notification

Notification

APIDescription
POST api/Notification/AddNotification

Agregar notificación

Packages

APIDescription
GET api/Package/{PackageCode}

Obtener el paquete

GET api/Package

Obtener los paquetes disponibles

Grantor

APIDescription
GET api/Grantor/{GrantorTaxId}

Obtener información del estatus del plan contratado por la empresa por mes actual.

GET api/Grantor/GrantorInformation/{GrantorTaxId}

Obtener información de la empresa.

PUT api/Grantor/GrantorInformation

Actualizar información de la empresa.

GET api/Grantor/AditionalService/{GrantorTaxId}

Obtener servicios adicioanles.

PUT api/Grantor/AditionalService

Actualizar servicios adicionales.

GET api/Grantor/InboxSat/{GrantorTaxId}

Obtener datos de buzón tributario.

PUT api/Grantor/InboxSat

Actualizar datos de buzón tributario.

GET api/Grantor/PreferenceEmission/{GrantorTaxId}

Obtener preferencias de emisión.

PUT api/Grantor/PreferenceEmission

Actualizar datos de preferencias de emisión.

GET api/Grantor/PreferenceEmissionContract?GrantorTaxId={GrantorTaxId}&PacId={PacId}

Obtener contratos a firmar.

POST api/Grantor/PreferenceEmissionContract

Firmar contratos.

GET api/Grantor/ExternalPayment/{GrantorTaxId}

Obtener medios de pago.

PUT api/Grantor/ExternalPayment

Actualizar medios de pago.

GET api/Grantor/ExternalPaymentAffiliation/{GrantorTaxId}

Contratos para la afiliación de medios de pago.

PUT api/Grantor/ExternalPaymentAffiliation

Afiliación de medios de pago.

Users

APIDescription
POST api/User

Agrega un usuario y lo asigna a la empresa indicada

PUT api/User?Email={Email}

Actualizar usuario

GET api/User?Email={Email}

Obtener usuario

GET api/User/{GrantorTaxId}

Obtener lista de usuarios

PUT api/User/{GrantorTaxId}/activate?Email={Email}

Activar/Desactivar un usuario para la empresa indicada

Distributor

APIDescription
GET api/Distributor

Obtener familia de distribuidores.

Documents

Document

APIDescription
GET api/Document/LineOfLife/{DocumentId}

Línea de vida

DELETE api/Document/{DocumentId}

Cancelar documento

GET api/Document/ReportFailure/{GrantorTaxId}?DateIni={DateIni}&DateEnd={DateEnd}

Obtener reporte de cargas fallidas

POST api/Document/FullDocument

Agregar nuevo documento, pagos y documentos relacionados. Será necesario enviar un multipart/form-data. El primero con los datos generales en formato JSON del documento, los siguientes con los archivos correspondientes a los documentos y comprobantes de pago

POST api/Document/

Agregar un documento CFDI, será necesario enviar un multipart/form-data. El primero con los datos generales en formato JSON del documento. El segundo con el comprobante xml original, de este último se toma información adicional del documento.

GET api/Document/{DocumentId}

Obtener documento

GET api/Document?GrantorTaxId={GrantorTaxId}&DateIni={DateIni}&DateEnd={DateEnd}&DueDateIni={DueDateIni}&DueDateEnd={DueDateEnd}&StatusIds={StatusIds}&BusinessName={BusinessName}&DocumentId={DocumentId}&Max={Max}&Offset={Offset}&Order={Order}&OrderType={OrderType}&PreFilter={PreFilter}&Situation={Situation}&FinancedSituation={FinancedSituation}&Folio={Folio}

Obtener lista de documentos

SIC

SIC

APIDescription
POST api/SIC/AddSIC

Reportar documento al SIC