Obtiene el catálogo de productos y servicios paginado (versión octubre de 2020, sucesón del original /product).
Parámetros URI
start ( integer )
posicion de inicio.
Default value is 0
length ( integer )
longitud de datos.
Default value is 100
search ( string )
palabra clave para buscar en Nombre, Descripcion, Clave del producto o sercvicio y Unidad.
orderBy ( string )
Atributo por el cual se ordenaran los resultados.
orderAsc ( boolean )
ordenar resultado de la busqueda puede ser 'asc': ascendente o 'desc': descendente.
Default value is True
draw ( unsigned integer )
pagina.
Atributos de la petición
La petición no tiene atributos
Argumentos de respuesta
Lista de productos paginada.
Atributos de ProductViewModelId ( string )
Identificador unico de producto
UnitCode ( string )
Código correspondiente a la Unidad conforme al catalogo del SAT
Unit ( string )
La unidad de medida aplicable para la cantidad expresada en el producto
IdentificationNumber ( string )
Número de serie del producto
Name ( string )
Nombre del producto
Description ( string )
Descripción del producto
Category ( string )
Nombre de la categoría del producto
Code ( string )
Nombre de la categoría del producto
Price ( decimal number )
Valor o precio unitario del producto
CodeProdServ ( string )
Clave del Producto o servicio segun el catalogo del SAT
NameCodeProdServ ( string )
Nombre correspondiente a la clave del Producto o servicio segun el catalogo del SAT
CuentaPredial ( string )
Cuenta Predial cfdi 4.0 (para facturas de arrendamiento que necesiten expresar esta informacion)
CuentasPredial ( Atributos de string )
Cuenta Predial cfdi 4.0 (para facturas de arrendamiento que necesiten expresar esta informacion)
ObjetoImp ( string )
Clave correspondiente para indicar si la operación comercial es objeto o no de impuesto
NumerosPedimento ( Atributos de string )
Información aduanera (ventas de primera mano de mercancías importadas o se trate de operaciones de comercio exterior)
http method:
GET
https://apisandbox.facturama.mx/products?start={start}&length={length}&search={search}&orderBy={orderBy}&orderAsc={orderAsc}&draw={draw}
Ejemplo de Respuesta
application/json, text/json
[ { "Id": "sample string 1", "UnitCode": "sample string 2", "Unit": "sample string 3", "IdentificationNumber": "sample string 4", "Name": "sample string 5", "Description": "sample string 6", "Category": "sample string 7", "Code": "sample string 8", "Price": 9.0, "CodeProdServ": "sample string 10", "NameCodeProdServ": "sample string 11", "CuentaPredial": "sample string 12", "CuentasPredial": [ "sample string 1", "sample string 2" ], "ObjetoImp": "sample string 13", "NumerosPedimento": [ "sample string 1", "sample string 2" ], "Taxes": [ { "Name": "sample string 1", "Rate": 1.0, "IsRetention": true, "IsFederalTax": true, "IsQuota": true, "Total": 1.0 }, { "Name": "sample string 1", "Rate": 1.0, "IsRetention": true, "IsFederalTax": true, "IsQuota": true, "Total": 1.0 } ], "Complement": { "EducationalInstitution": { "StudentsName": "sample string 1", "Curp": "sample string 2", "EducationLevel": "sample string 3", "AutRvoe": "sample string 4", "PaymentRfc": "sample string 5" }, "ThirdPartyAccount": { "Rfc": "sample string 1", "Name": "sample string 2", "FiscalRegime": "sample string 3", "TaxZipCode": "sample string 4", "ThirdTaxInformation": { "Street": "sample string 1", "ExteriorNumber": "sample string 2", "InteriorNumber": "sample string 3", "Neighborhood": "sample string 4", "Locality": "sample string 5", "Reference": "sample string 6", "Municipality": "sample string 7", "State": "sample string 8", "Country": "sample string 9", "PostalCode": "sample string 10", "ZipCode": "sample string 11" }, "CustomsInformation": { "Number": "sample string 1", "Date": "sample string 2", "Customs": "sample string 3" }, "Parts": [ { "Quantity": 1.0, "Unit": "sample string 2", "IdentificationNumber": "sample string 3", "Description": "sample string 4", "UnitPrce": 1.0, "Amount": 1.0, "CustomsInformation": [ { "Number": "sample string 1", "Date": "sample string 2", "Customs": "sample string 3" }, { "Number": "sample string 1", "Date": "sample string 2", "Customs": "sample string 3" } ] }, { "Quantity": 1.0, "Unit": "sample string 2", "IdentificationNumber": "sample string 3", "Description": "sample string 4", "UnitPrce": 1.0, "Amount": 1.0, "CustomsInformation": [ { "Number": "sample string 1", "Date": "sample string 2", "Customs": "sample string 3" }, { "Number": "sample string 1", "Date": "sample string 2", "Customs": "sample string 3" } ] } ], "PropertyTaxNumber": "sample string 5", "Taxes": [ { "Name": "sample string 1", "Rate": 1.0, "Amount": 2.0 }, { "Name": "sample string 1", "Rate": 1.0, "Amount": 2.0 } ] } } }, { "Id": "sample string 1", "UnitCode": "sample string 2", "Unit": "sample string 3", "IdentificationNumber": "sample string 4", "Name": "sample string 5", "Description": "sample string 6", "Category": "sample string 7", "Code": "sample string 8", "Price": 9.0, "CodeProdServ": "sample string 10", "NameCodeProdServ": "sample string 11", "CuentaPredial": "sample string 12", "CuentasPredial": [ "sample string 1", "sample string 2" ], "ObjetoImp": "sample string 13", "NumerosPedimento": [ "sample string 1", "sample string 2" ], "Taxes": [ { "Name": "sample string 1", "Rate": 1.0, "IsRetention": true, "IsFederalTax": true, "IsQuota": true, "Total": 1.0 }, { "Name": "sample string 1", "Rate": 1.0, "IsRetention": true, "IsFederalTax": true, "IsQuota": true, "Total": 1.0 } ], "Complement": { "EducationalInstitution": { "StudentsName": "sample string 1", "Curp": "sample string 2", "EducationLevel": "sample string 3", "AutRvoe": "sample string 4", "PaymentRfc": "sample string 5" }, "ThirdPartyAccount": { "Rfc": "sample string 1", "Name": "sample string 2", "FiscalRegime": "sample string 3", "TaxZipCode": "sample string 4", "ThirdTaxInformation": { "Street": "sample string 1", "ExteriorNumber": "sample string 2", "InteriorNumber": "sample string 3", "Neighborhood": "sample string 4", "Locality": "sample string 5", "Reference": "sample string 6", "Municipality": "sample string 7", "State": "sample string 8", "Country": "sample string 9", "PostalCode": "sample string 10", "ZipCode": "sample string 11" }, "CustomsInformation": { "Number": "sample string 1", "Date": "sample string 2", "Customs": "sample string 3" }, "Parts": [ { "Quantity": 1.0, "Unit": "sample string 2", "IdentificationNumber": "sample string 3", "Description": "sample string 4", "UnitPrce": 1.0, "Amount": 1.0, "CustomsInformation": [ { "Number": "sample string 1", "Date": "sample string 2", "Customs": "sample string 3" }, { "Number": "sample string 1", "Date": "sample string 2", "Customs": "sample string 3" } ] }, { "Quantity": 1.0, "Unit": "sample string 2", "IdentificationNumber": "sample string 3", "Description": "sample string 4", "UnitPrce": 1.0, "Amount": 1.0, "CustomsInformation": [ { "Number": "sample string 1", "Date": "sample string 2", "Customs": "sample string 3" }, { "Number": "sample string 1", "Date": "sample string 2", "Customs": "sample string 3" } ] } ], "PropertyTaxNumber": "sample string 5", "Taxes": [ { "Name": "sample string 1", "Rate": 1.0, "Amount": 2.0 }, { "Name": "sample string 1", "Rate": 1.0, "Amount": 2.0 } ] } } } ]