01. VISIÓN GENERAL

Devuelve las facturas de un cliente

02. ENDPOINT

Método utilizado: POST

Invoices: /api/tfc/v1/CustomerFinancialTransactions/Invoices

03. PARÁMETROS DE LA SOLICITUD

Parámetros del body:

Atributo

Tipo

Descripción

Estándar

customerIdCharacter

código del cliente

-
storeIdCharacter

tienda del cliente

-
filterArray

array de filter [campo, operado, valor] 

-
branchIdArray

sucursales del sistema para considerar en la consulta

-

Ejemplo:
body

body = {
    customerId: "FAT001",
    storeId: "01",
    branchId: ["D MG 01 ", "D MG 02"],
    filter: [
                ["issueDate", "ge", "2016-06-01"],
                ["issueDate", "le", "2016-06-30"]
            ]
    }

04. RESPUESTA DE LA API

Objeto Json

Atributo

Tipo

Descripción

itemsArray

lista de facturas

hasNextLogical

true si existiera próxima página

Lista de campos:

Atributo

Descripción

invoiceNumber

número del documento

invoiceSerie

serie del documento

invoiceValue

valor

invoiceCurrency

moneda

invoiceBranch

sucursal de origen

issueDate

fecha

Ejemplo:
response

{
    items: [
        {
            invoiceNumber: "000758   ",
            invoiceSerie: "1  ",
            invoiceValue: 100,
            issueDate: "2016/04/25",
            invoiceBranch: "D MG 01 ",
            invoiceCurrency: 1
        },
        {
            invoiceNumber: "000759   ",
            invoiceSerie: "1  ",
            invoiceValue: 101,
            issueDate: "2016/04/25",
            invoiceBranch: "D MG 01 ",
            invoiceCurrency: 1
        }
    ],
    hasNext: false
}

  • Sem rótulos