API de Integración entre SAP Business One y plataformas B2B
Todas las llamadas sobre la API son tipo REST.
En el momento de TEST las llamadas serán sin autentificación. En la posterior puesta en explotación se realizará autentificación mediante tocken en el momento de hacer la llamada al correspondiente método.
Este token se facilitará antes y será el mismo para todas las llamadas.
Documentación de los métodos disponibles.
Códigos de respuesta
Status | Respuesta |
---|---|
200 | Petición correcta. |
403 | Acceso prohibido. |
500 | Error en la petición. |
503 | Servicio no disponible. |
Stocks
Método para obtener
los stocks de los artículos en SAP Business One.
Petición
Método | URL |
---|---|
GET | /api/get?id=Stocks |
Parámetros
Tipo | Descripción |
---|---|
cpag | Cantidad de registros por página. |
npag | Número de página a devolver. |
whscode | Código de almacén a consultar. |
mod | Código de Modelo a consultar. |
temp | Código de temporada a consultar. |
sku | Código de SKU a consultar. |
cbar | Código de barras a consultar. |
tstk | Tipo de stock a consultar. P -> Stock positivo N -> Stock negativo Z -> Stock a cero. S -> Stock a cero o negativo. |
itemgroup | Grupo de artículo a consultar. |
Respuesta
{
"numreg": 10,
"maxpag": 1,
"numpag": 1,
"stocks": [
{
"itemcode": "MODELO1-COL1-M",
"itemname": "DESCRIPCION MODELO 1",
"codebars": "8433999751515",
"whscode": "22",
"whsname": "Almacén",
"quantity": 29.0
},
{
"itemcode": "MODELO2-COL2-S",
"itemname": "DESCRIPCION MODELO 2",
"codebars": "8433999704290",
"whscode": "22",
"whsname": "Almacén",
"quantity": 22.0
},
]
}
BusinessPartner
Método para obtener los
datos de los interlocutores comerciales registrados en SAP Business One.
Petición
Método | URL |
---|---|
GET | /api/get?id=BusinessPartnerData |
Parámetros
Tipo | Descripción |
---|---|
cpag | Cantidad de registros por página. |
npag | Número de página a devolver. |
cardtype | Tipo de interlocutor. C -> Clientes. S -> Proveedores. L -> Leads. |
groupcode | Consultar por grupo de clientes SAP. |
slpcode | Consultar por código de representante. |
country | Consultar por país. |
typecode | Consultar por tipología de cliente. |
cardcode | Consultar por código de cliente. |
Respuesta
{
"numreg": 1253,
"maxpag": 1253,
"numpag": 1,
"businesspartners": [
{
"cardcode": "C000001",
"grouptype": "C",
"createdate": "2018-10-28T00:00:00",
"cardname": "CLIENTE SL",
"description": "",
"groupcode": "100",
"nif": "",
"currency": "##",
"transtype": 0,
"carrier": "",
"phonE1": "",
"phonE2": "",
"cellphone": "",
"email": "",
"web": "",
"languagecode": 23,
"language": "Spanish",
"residencetypenum": "1",
"agentcode": 20,
"commercialagentname": "NOWAST COMPANY S.L.",
"commercialagentemail": "",
"pricelist": 1,
"comments": "",
"icbalance": -35.0,
"deliverybalance": 262.0,
"ordersbalance": 4703.99,
"blockcommunication": "N",
"partialdelivery": "Y",
"inactive": 0,
"paymentmethod": 88,
"paymentday": "10,20,30",
"creditline": 6000.0,
"debitline": 6000.0,
"paymenttermscode": "Recibo_cobro",
"bankcountry": "ES",
"bankcode": "2100",
"bankiban": "ES47210081403023000xxxxx",
"bankswift": "CAIXESBBXXX",
"vatstatus": "",
"vatgroup": "",
"vatname": "",
"wtliable": "N",
"equ": "N",
"intrastatrelevant": "N",
"unpaidinvoices": "N",
"unpaidinvoicestotal": 0.0,
"contacts": [
{
"contactcode": "6336",
"contactname": "PC1",
"contactfirstname": "Nombre",
"contactlastname": "Apellidos"
}
],
"addresses": [
{
"addresstype": "B",
"addresname": "BILL",
"addresnamE2": "",
"addresnamE3": "",
"street": "C/SIN NOMBRE,18",
"zipcode": "20005",
"city": "DONOSTIA",
"state": "",
"statename": "",
"country": "ES",
"countryname": "España",
"nif": ""
},
{
"addresstype": "S",
"addresname": "SHIP",
"addresnamE2": "",
"addresnamE3": "",
"street": "C/SIN NOMBRE,18",
"zipcode": "20005",
"city": "DONOSTIA",
"state": "",
"statename": "",
"country": "ES",
"countryname": "España",
"nif": "ESB20902136"
}
]
}
]
}
CustomerOrder
Método para generar
un documento de pedido de venta dentro de SAP Business One.
Petición
Método | URL |
---|---|
PUT | /api/put?id=CustomerOrder |
Parámetros
Se debe enviar un JSON con la siguiente estructura. En rojo se marcan los
campos obligatorios para poder crear un pedido.
{
"ID": "11",
"NUMDOC": "12345",
"CARDCODE":
"C000002",
"CARDNAME": "PATRICIA SIN APELLIDO Y SIN NOMBRE",
"DOCDATE":
"01/06/2020",
"DOCDUEDATE":
"01/10/2020",
"DISCOUNT": 15.0,
"SALESPERSONCODE": 1,
"REMARKS": "Pedido de pruebas desde API",
"SPECIALREMARKS": "Quiero un descuento total del 25%",
"CURRENCY": "EUR",
"PARTIALDELIVERY": "Y",
"PAYMENT_GROUP_CODE" : 34,
"EXPENSES_CODE": "1",
"EXPENSES_TOTAL": 100.0,
"CONTACTPERSON" :{
"EMAIL":"",
"FIRSTNAME":"Jesús",
"MIDDLENAME":"",
"LASTNAME":"Guerrero",
"TITLE":"Sr.",
"POSITION":"Consultor",
"PROFESSION":"Informático",
"ADDRESS":"Avinguda
Barcelona 152-154, 08700 Igualada",
"TEL1":"938053767",
"TEL2":"",
"FAX":"938054631",
"REMARKS1":"Comentarios 1",
"REMARKS2":"Comentarios 2",
},
"SHIPTO" :{
"CODE":"JESUSGUERRERO",
"ADDRESS2":"",
"ADDRESS3":"",
"BLOCK":"",
"BUILDING":"",
"CITY":"Igualada",
"COUNTRY":"ES",
"COUNTY":"Barcelona",
"STATE":"08",
"STREET":"Avinguda
Barcelona",
"STREETNO":"152-154",
"ZIPCODE":"08700",
},
"BILLTO" :{
"CODE":"JESUSGUERRERO",
"ADDRESS2":"",
"ADDRESS3":"",
"BLOCK":"",
"BUILDING":"",
"CITY":"Igualada",
"COUNTRY":"ES",
"COUNTY":"Barcelona",
"STATE":"08",
"STREET":"Avinguda
Barcelona",
"STREETNO":"152-154",
"ZIPCODE":"08700",
},
"LINES" : [
{
"ITEMCODE" :
"ACBOBOTPB0000U000-319-0S",
"ITEMDESC" :
"Descripción de producto modificada",
"QUANTITY" : 3,
"PRICE" : 100.0,
"DISCOUNT" : 20.0,
"COMMENTS" : "Línea
de prueba 3",
"PARTIALDELIVERY": "Y",
"INCOTERMS" : 100,
},
],
"UDFIELDS" : [
{
"FIELD" :
"U_CAST_TipoPedido",
"VALUE" : "2",
},
{
"FIELD" :
"U_INTRX_FM_SEASON",
"VALUE" :
"SS20",
},
],
}
Respuesta
Devuelve
el código “OK” o “KO” en función de si ha ido correcto o no, y los campos
DocEntry (Identificador en SAP) y DocNum (Número de documento en SAP) en un
JSON.
[
{
"tipus": "correcte",
"codi": "OK",
"descripcio": "{ \"DOCENTRY\" : \"22607\", \"DOCNUM\" : \"21\"}"
}
]
Documentos de márketing
Método para obtener
los documentos de márketing de SAP Business One.
Petición
Método | URL |
---|---|
GET | /api/get?id=DocMarketing |
Parámetros
Tipo | Descripción |
---|---|
cpag | Cantidad de registros por página. |
npag | Número de página a devolver. |
whscode | Código de almacén a consultar. |
cardcode | Código de Interlocutor Comercial a consultar. |
docentry | Código interno de documento a consultar, solo cuando se especifica doctype. |
doctype | Código documento a consultar. PV -> Pedidos de Venta. AV -> Albaranes de Venta. FV -> Facturas de Venta. SD -> Solicitudes de Devolución de Venta. DV -> Devoluciones de Venta. AB -> Abonos de Venta. FA -> Facturas de Anticipo (Clientes) |
fromdate | Desde fecha (YYYYMMDD) |
todate | Hasta fecha (YYYYMMDD) |
Respuesta
{
"numreg": 1,
"maxpag": 1,
"numpag": 1,
"documents": [
{
"doctype": "PV",
"docentry": 9764,
"docstatus": "O",
"docnum": 2002060,
"docdate": "2020-06-18T00:00:00",
"docduedate": "2020-06-18T00:00:00",
"doccanceldate": "2020-07-18T00:00:00",
"slpcode": 22,
"cardcode": "DOS00003",
"cardname": "JORDI LOPEZ",
"numatcard": "494 - 100024671",
"comments": "TK-301-1-24347",
"pickcomments": "",
"bpcomments": "",
"language": "ES",
"lictradnum": "ESB50669999",
"season": "SS19",
"carriercode": 201,
"shiptocode": "DISTRIBUCIONES SL",
"shiptoaddress": "c/ menuts 28\r17820 banyoles\rESPAÑA",
"ordertype": "6",
"paymentmethod": 12,
"paymentterm": "CL_TRANSFER",
"totalquantity": 3.0,
"openquantity": 3.0,
"deliveredquantity": 0.0,
"grossprofit": 60.9,
"vatsum": 25.2,
"doctotal": 145.2,
"dpmprcnt": 0.0,
"dpmamntsc": 0.0,
"lines": [
{
"docentry": 9764,
"objtype": "17",
"linenum": 0,
"itemcode": "020871-803-37",
"itemname": "CARINA",
"codebars": "8434483399999",
"quantity": 1.0,
"deliveredquantity": 0.0,
"openquantity": 1.0,
"unitprice": 40.0,
"discount": 0.0,
"pricebeforedisc": 40.0,
"specialprice": "R",
"whscode": "L01",
"whsname": "ECOMMERCE",
"linestatus": "O",
"freetext": "",
"incoterm": 0,
"taxdefinition": "R3"
},
{
"docentry": 9764,
"objtype": "17",
"linenum": 1,
"itemcode": "020871-803-36",
"itemname": "CARINA",
"codebars": "8434483399999",
"quantity": 1.0,
"deliveredquantity": 0.0,
"openquantity": 1.0,
"unitprice": 40.0,
"discount": 0.0,
"pricebeforedisc": 40.0,
"specialprice": "R",
"whscode": "L01",
"whsname": "ECOMMERCE",
"linestatus": "O",
"freetext": "",
"incoterm": 0,
"taxdefinition": "R3"
},
{
"docentry": 9764,
"objtype": "17",
"linenum": 2,
"itemcode": "020871-803-35",
"itemname": "CARINA",
"codebars": "8434483399999",
"quantity": 1.0,
"deliveredquantity": 0.0,
"openquantity": 1.0,
"unitprice": 40.0,
"discount": 0.0,
"pricebeforedisc": 40.0,
"specialprice": "R",
"whscode": "L01",
"whsname": "ECOMMERCE",
"linestatus": "O",
"freetext": "",
"incoterm": 0,
"taxdefinition": "R3"
}
]
}
]
}
CatalogAttributesData
Método para obtener
los atributos de un articulo de los artículos en SAP Business One.
Petición
Método | URL |
---|---|
GET | /api/get?id=CatalogAttributesData |
Parámetros
Tipo | Descripción |
---|---|
attributecode | Tipo de atributo de articulo a consultar. categoria -> Categoría categoriaII -> Categoría II categoriaIII -> Categoría III color -> Color talla -> Tallas colorFamilia -> Família Color coleccion -> Colección tipoMaterial -> Tipo de Material tacon -> Tacón alturaTacon -> Altura de tacón alturaBota -> Altura de bota tipoAltura -> Tipo de altura punta -> Punta tipoPunta -> Tipo de punta materialSuela -> Material de la suela tipoSuela -> Tipo de suela piso -> Piso cierre -> Cierro target -> Target tramoPrecio -> Tramo de precio intrastat -> Intrastat |
Respuesta
El primero "atributeCode" devuelto se corresponde al parámetro de la consulta.
{
"numreg": 4,
"attributeCode": "categoria",
"attribute": [
{
"attributeCode": "1",
"attributeName": "Calzado"
},
{
"attributeCode": "2",
"attributeName": "Accesorios"
},
{
"attributeCode": "3",
"attributeName": "Marketing"
},
{
"attributeCode": "4",
"attributeName": "Otros"
}
]
}
PricesListData
Método para obtener la información de las listas de precios creadas SAP Business One.
Petición
Método | URL |
---|---|
GET | /api/get?id=PricesListData |
Respuesta a llamada /api/getxml?id=PricesListData
{
"numreg": 1,
"priceslists": [
{
"pricelistcode": 1,
"pricelistname": "Tarifa de Venta",
"currency": "EUR",
"umod": 1,
"round": 2,
"tax": "Y"
},
]
}
PricesData
Método para obtener los precios de los artículos en SAP Business One.
Petición
Método | URL |
---|---|
GET | /api/get?id=PricesData |
Parámetros
Tipo | Descripción |
---|---|
productcode (opcional) | Código de producto |
pricelist (opcional) | Código de Lista de precios |
Respuesta a llamada /api/getxml?id=PricesData&pricelist=1
{
"numreg": 5528,
"prices": [
{
"productcode": "001395",
"prices": [
{
"pricelist": 1,
"price": 13.75
}
],
"discount": {
"discount": 0.0,
"validfrom": "",
"validto": ""
}
},
{
"productcode": "001730",
"prices": [
{
"pricelist": 1,
"price": 13.75
}
],
"discount": {
"discount": 0.0,
"validfrom": "",
"validto": ""
}
}
]
}
Respuesta a llamada /api/getxml?id=PricesData&productcode=001395
{
"numreg": 1,
"prices": [
{
"productcode": "001395",
"prices": [
{
"pricelist": 1,
"price": 15.09
},
{
"pricelist": 2,
"price": 0.0
},
{
"pricelist": 3,
"price": 26.0
},
{
"pricelist": 4,
"price": 65.0
},
]
}
SpecialPricesData
Método para obtener los precios de los artículos en SAP Business One.
Petición
Método | URL |
---|---|
GET | /api/get?id=SpecialPricesData |
Parámetros
Tipo | Descripción |
---|---|
cardcode | Código de cliente. |
pricelist | Número lista de precios. |
validfrom | Válido desde |
validto | Válido hasta |
Respuesta a llamada /api/getxml?id=SpecialPricesData&cardcode=WHS00816
{{
"numreg": 3641,
"specialprices": [
{
"cardcode": "WHS00816",
"itemcode": "006407-4109-35",
"specialprices": {
"pricelist": 7,
"price": 15.0
},
"discount": {
"discount": 76.19,
"validfrom": "",
"validto": ""
}
},
{
"cardcode": "WHS00816",
"itemcode": "006407-4109-36",
"specialprices": {
"pricelist": 7,
"price": 15.0
},
"discount": {
"discount": 76.19,
"validfrom": "",
"validto": ""
}
},
...]
}
ProductData
Método para obtenerla información del catálogo de productos de SAP Business One.
Petición
Método | URL |
---|---|
GET | /api/get?id=ProductData |
Parámetros
Tipo | Descripción |
---|---|
producttemp | Temporada de producto. |
productcode | Código de producto. |
fec | Fecha |
cpag | Cantidad de productos por página |
npag | Número de página |
Respuesta a llamada /api/getxml?id=ProductData&cpag=10&pag=1
{
"numreg": 5545,
"maxpag": 555,
"numpag": 1,
"product": [
{
"productcode": "001395",
"productname": "PABLO/600",
"productdescription": "PABLO/600",
"producttemp": "",
"productfamilia": "Castañer SS10",
"productgenero": "1",
"productcoleccion": "",
"productcategoria": "1",
"productcategoriaii": "0",
"productcategoriaiii": "",
"producttipomaterial": "",
"producttacon": "",
"producttaconaltura": "",
"productbotaaltura": "",
"producttipoaltura": "",
"productaltura": "",
"productpunta": "",
"producttipopunta": "",
"productsuela": "",
"producttiposuela": "",
"productpiso": "",
"productquiebre": "",
"productplataforma": "",
"producttipocierre": "",
"productcomposicionint": "",
"productcomposicionext": "",
"productmedidaancho": "",
"productmedidalargo": "",
"productmedidaalto": "",
"productweight": 0.0,
"items": [
{
"itemcode": "001395-202-38",
"itemcolor": "202",
"itemcolorchart": "",
"itemsize": "38",
"itemeancode": "8434483236427"
},
{
"itemcode": "001395-202-39",
"itemcolor": "202",
"itemcolorchart": "",
"itemsize": "39",
"itemeancode": "8434483236434"
},
{
"itemcode": "001395-202-40",
"itemcolor": "202",
"itemcolorchart": "",
"itemsize": "40",
"itemeancode": "8434483236441"
},
{
"itemcode": "001395-202-41",
"itemcolor": "202",
"itemcolorchart": "",
"itemsize": "41",
"itemeancode": "8434483236458"
},
{
"itemcode": "001395-202-42",
"itemcolor": "202",
"itemcolorchart": "",
"itemsize": "42",
"itemeancode": "8434483236465"
},
{
"itemcode": "001395-202-43",
"itemcolor": "202",
"itemcolorchart": "",
"itemsize": "43",
"itemeancode": "8434483236472"
},
{
"itemcode": "001395-202-44",
"itemcolor": "202",
"itemcolorchart": "",
"itemsize": "44",
"itemeancode": "8434483236489"
},
{
"itemcode": "001395-202-45",
"itemcolor": "202",
"itemcolorchart": "",
"itemsize": "45",
"itemeancode": "8434483236496"
},
{
"itemcode": "001395-202-46",
"itemcolor": "202",
"itemcolorchart": "",
"itemsize": "46",
"itemeancode": "8434483236502"
},
{
"itemcode": "001395-301-38",
"itemcolor": "301",
"itemcolorchart": "",
"itemsize": "38",
"itemeancode": "8434483236335"
},
{
"itemcode": "001395-301-39",
"itemcolor": "301",
"itemcolorchart": "",
"itemsize": "39",
"itemeancode": "8434483236342"
},
{
"itemcode": "001395-301-40",
"itemcolor": "301",
"itemcolorchart": "",
"itemsize": "40",
"itemeancode": "8434483236359"
},
{
"itemcode": "001395-301-41",
"itemcolor": "301",
"itemcolorchart": "",
"itemsize": "41",
"itemeancode": "8434483236366"
},
{
"itemcode": "001395-301-42",
"itemcolor": "301",
"itemcolorchart": "",
"itemsize": "42",
"itemeancode": "8434483236373"
},
{
"itemcode": "001395-301-43",
"itemcolor": "301",
"itemcolorchart": "",
"itemsize": "43",
"itemeancode": "8434483236380"
},
{
"itemcode": "001395-301-44",
"itemcolor": "301",
"itemcolorchart": "",
"itemsize": "44",
"itemeancode": "8434483236397"
},
{
"itemcode": "001395-301-45",
"itemcolor": "301",
"itemcolorchart": "",
"itemsize": "45",
"itemeancode": "8434483236403"
},
{
"itemcode": "001395-301-46",
"itemcolor": "301",
"itemcolorchart": "",
"itemsize": "46",
"itemeancode": "8434483236410"
}
]
},
Cobros pendientes de clientes
Método para obtener
los cobros pendientes de un cliente de SAP Business One.
Petición
Método | URL |
---|---|
GET | /api/get?id=BusinessPartnerPayments |
Parámetros
Tipo | Descripción |
---|---|
cardcode | Código de Interlocutor Comercial a consultar. |
Respuesta
{
"numreg": 2,
"payments": [
{
"doctype": "13",
"docentry": 19709,
"docnum": 19709,
"term": 1,
"cardcode": "WHS00488",
"cardname": "Comercializadora X, S.A. de C.V.",
"docdate": "2020-01-28T00:00:00",
"duedate": "2020-04-30T00:00:00",
"doctotal": 19420.2,
"instotal": 19420.2,
"paytodate": 0.0,
"pending": 19420.2,
"groupnum": 17,
"groupname": "90 días"
},
{
"doctype": "13",
"docentry": 19710,
"docnum": 19710,
"term": 1,
"cardcode": "WHS00488",
"cardname": "Comercializadora X, S.A. de C.V.",
"docdate": "2020-01-28T00:00:00",
"duedate": "2020-04-30T00:00:00",
"doctotal": 2300.4,
"instotal": 2300.4,
"paytodate": 0.0,
"pending": 2300.4,
"groupnum": 17,
"groupname": "90 días"
}
]
}
Obtención de datos de la empresa
Método para obtener
los datos de la empresa de un cliente de SAP Business One.
Petición
Método | URL |
---|---|
GET | /api/get?id=CompanyData |
Parámetros
Tipo | Descripción |
---|---|
|
Respuesta
{
"companyname": "Nombre de la Empresa",
"businessname": "",
"nif": "ESB58579999",
"street": "Nombre de la calle, número",
"city": "Ciudad",
"zipcode": "09008",
"county": "BARCELONA",
"state": "",
"country": "ES",
"internetaddress": "",
"phone": "939999999",
"fax": "",
"email": "info@miempresa.com",
"businessregister": "Inscrita en el Registro Mercantil ...",
"currency": "EUR",
"logourl": ""
}
Obtención de datos de transportes
Método para obtener
los datos de transportes.
Petición
Método | URL |
---|---|
GET | /api/get?id=CarrierData |
Parámetros
Tipo | Descripción |
---|---|
|
Respuesta
{
"numreg": 10,
"carriers": [
{
"carriercode": 31,
"carriername": "FEDEX"
},
{
"carriercode": 43,
"carriername": "DHL"
},
{
"carriercode": 46,
"carriername": "CORREOS EXPRESS"
},
{
"carriercode": 54,
"carriername": "Deliverea 2.0 - DHL Express"
}
]
}
Obtención de datos de básicos sobre los países y estados
Método para obtener los datos básicos sobre los países, con información
de estado
Petición
Método | URL |
---|---|
GET | /api/get?id=CountriesData |
Parámetros
Tipo | Descripción |
---|---|
countrycode | Código
del país |
stateinfo | Obtención
de información a nivel de estado (Y/N) |
Respuesta
{
"numreg": 1,
"countries": [
{
"countrycode": "ES",
"countryname": "España",
"states": [
{
"statecode": "01",
"statename": "Álava"
},
{
"statecode": "52",
"statename": "Melilla"
}
]
}
]
}
Obtención de datos de monedas utilizadas en el sistema
Método para obtener datos básicos sobre las
monedas utilizadas en el sistema
Petición
Método | URL |
---|---|
GET | /api/get?id=CurrencyData |
Parámetros
Tipo | Descripción |
---|---|
|
Respuesta
{
"numreg": 9,
"currencies": [
{
"currencycode": "DKK",
"currencyname": "Corona danesa"
},
{
"currencycode": "NOK",
"currencyname": "Corona noruega"
},
{
"currencycode": "SEK",
"currencyname": "Corona sueca"
},
{
"currencycode": "USD",
"currencyname": "Dolar americano"
},
{
"currencycode": "EUR",
"currencyname": "Euro"
},
{
"currencycode": "AWG",
"currencyname": "Florin Arubeño"
},
{
"currencycode": "CHF",
"currencyname": "Franco suizo"
},
{
"currencycode": "GBP",
"currencyname": "Libra esterlina"
},
{
"currencycode": "JPY",
"currencyname": "Yen japones"
}
]
}
Obtención de datos de tipología de interlocutores comerciales
Método para obtener la tipología de interlocutores comerciales según clasificación
Castañer. Castañer clasifica un cliente según canal (grupo de cliente) y su
tipología. La tipología del cliente es un subgrupo del canal
Petición
Método | URL |
---|---|
GET | /api/get?id=BusinessPartnerGroups |
Parámetros
Tipo | Descripción |
---|---|
groupcode | Código del grupo del cliente |
cardtype | Tipo de interlocutor |
Respuesta
{
"numreg": 7,
"businesspartnergroups": [
{
"groupcode": 100,
"groupname": "Clientes",
"grouptype": "C"
},
{
"groupcode": 101,
"groupname": "Proveedores",
"grouptype": "S"
},
{
"groupcode": 102,
"groupname": "CEE",
"grouptype": "C"
},
{
"groupcode": 103,
"groupname": "Export",
"grouptype": "C"
},
{
"groupcode": 104,
"groupname": "CEE Iva",
"grouptype": "C"
},
{
"groupcode": 105,
"groupname": "Acreedores",
"grouptype": "S"
}
]
}
Obtención de datos de métodos de pago para clientes o proveedores
Método para obtener los distintos métodos de
pago existentes para clientes o proveedores
Petición
Método | URL |
---|---|
GET | /api/get?id=PaymentMethods |
Parámetros
Tipo | Descripción |
---|---|
|
Respuesta
{
"numreg": 9,
"paymentmethods": [
{
"paymentmethodcode": -1,
"paymentmethodname": "- Base de caja -",
"installmentsnum": 0
},
{
"paymentmethodcode": 2,
"paymentmethodname": "15D",
"installmentsnum": 1
},
{
"paymentmethodcode": 3,
"paymentmethodname": "3060D",
"installmentsnum": 2
},
]
}
Obtención de datos de vías de pago para clientes o proveedores
Método para obtener las distintas vías de pago existentes
para clientes (pagos) o proveedores (cobros)
Petición
Método | URL |
---|---|
GET | /api/get?id=PaymentTerms |
Parámetros
Tipo | Descripción |
---|---|
paymenttype | Tipo de vía (O, Pago) o (I, Cobro) |
Respuesta
{
"numreg": 1,
"paymentterms": [
{
"paymenttermscode": "P-PAGARE-BB",
"paymenttermsname": "Pagare bb",
"paymenttermstype": "O",
"paymenttermsbanktype": "0182",
"paymenttermsbankcode": "B",
"paymenttermsbankname": "Banco Bilbao Vizcaya Argentaria",
"paymenttermsbankcountry": "ES",
"paymenttermsbankiban": "ES9601821029630099999999",
"paymenttermsbankswift": ""
}
]
}