Agregadores y PSPaaS
Facturación y Estado de Cuenta
Gestión de Facturación
2 min
este módulo le permite gestionar la facturación y el estado de cuenta de un subcomercio al crear nuevas facturas el comercio verá reflejada la misma en su cuenta con el saldo a pagar, adicionalmente el mismo podrá pagar sus facturas desde el panel de estado de cuenta en la consola este módulo es optativo y debe pedirse su habiltación al equipo comercial { "name" "crear factura", "method" "post", "url" "https //{suga id} sugaway io/p/operator/billing", "description" "crea una nueva factura", "tab" "examples", "examples" { "languages" \[ { "id" "15lx5kix6zbmx bad ovd", "language" "javascript", "code" "var myheaders = new headers();\nmyheaders append(\\"accept\\", \\"application/json\\");\nmyheaders append(\\"content type\\", \\"application/json\\");\n\nvar raw = json stringify({\n \\"id\\" \\"string\\"\n});\n\nvar requestoptions = {\n method 'get',\n headers myheaders,\n body raw,\n redirect 'follow'\n};\n\nfetch(\\"https //api cakes com\\", requestoptions)\n then(response => response text())\n then(result => console log(result))\n catch(error => console log('error', error));", "customlabel" "" } ], "selectedlanguageid" "15lx5kix6zbmx bad ovd" }, "results" { "languages" \[ { "id" "eqcvd7w0tjoaehi liela", "language" "200", "customlabel" "", "code" "{\n \\"name\\" \\"cake's name\\",\n}" }, { "id" "puhdbfwrcv9qbvpx9nsce", "language" "404", "customlabel" "", "code" "{\n \\"message\\" \\"ain't no cake like that \\"\n}" } ], "selectedlanguageid" "eqcvd7w0tjoaehi liela" }, "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[], "bodydataparameters" \[ { "name" "total", "kind" "optional", "type" "number", "description" "total de la factura", "children" \[] }, { "name" "currency", "kind" "optional", "type" "string", "description" "moneda de la factura valores admitidos ars, usd, clp, mxn, uyu ", "children" \[] }, { "name" "uid", "kind" "optional", "type" "string", "description" "identificator único de la factura a crear", "children" \[] }, { "name" "entity", "kind" "optional", "type" "string", "description" "entity uid o referencia de la entidad", "children" \[] } ], "formdataparameters" \[] }, "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" } } { "invoicedate" "2024 06 30t00 00 00 000z", "uid" "arg20409501827 06 2024", "items" \[ { "netograbado" 1745 45, "netonograbado" 0, "totalexento" 0, "description" "licencia fresa", "taxtype" 21, "productid" 10, "product" { "code" 10, "description" "licencia fresa", "isplus" true, "isalreadypaid" true, "ispaidtopartner" true }, "quantity" 1, "itemtaxtotal" 366 54, "itemtotal" 1745 45 } ], "entity" "ref / uid", "isinvoicepaid" true, "period" "06 2024", "fiscaldata" { "fiscalauthorizationmode" "cae", "fullnumber" "fa 00005 00056976", "shortfullnumber" "fa 00005 00056976", "longfullnumber" "factura a 00005 00056976", "nationalauthorizationcode" "74270691349491", "nationalauthorizationcodeexpires" "10/07/2024", "governmentmessage" "10217 el credito fiscal discriminado en el presente comprobante solo podra ser computado a efectos del procedimiento permanente de transicion al regimen general ", "number" 56976, "shortcode" "fa", "pos" "00005", "posid" 651, "generaldocumenttypeid" 1, "generaldocumenttype" "factura", "documenttypeid" 1, "documenttype" "a", "documentcode" "01", "invoicenumber" "00005 00056976", "pointofsale" "00005", "documentnumber" "00056976", "barcode" "20409501827010000574270691349491202407100", "qrcode" { "ver" 1, "fecha" "2024 06 30", "cuit" "30715123580", "ptovta" 5, "tipocmp" 1, "nrocmp" 56976, "importe" "211199", "moneda" "pes", "ctz" 1, "tipodocrec" 80, "nrodocrec" "20409501827", "tipocodaut" "e", "codaut" "74270691349491" } }, "total" 2111 9945, "currency" "ars", "dates" { "issuedate" "30/06/2024", "servicestartdate" "01/06/2024", "serviceenddate" "30/06/2024" }, "totals" { "subtotal" 1745 45, "taxes" { "21" 366 54 }, "total" 2111 99, "paid" 2111 99, "balance" 0 }, "dueinfo" { "firstduedate" "12/07/2024", "secondduedate" "19/07/2024", "secondduesurcharge" 0, "secondduetotal" 0, "firstduetimestamp" 1720839599000, "secondduetimestamp" 1721444399000 }, "file" { "uri" "https //prod/arg20409501827/invoices/arg20409501827 06 2024 pdf", "contenttype" "application/pdf", "name" "arg20409501827 06 2024 pdf" } } { "name" "eliminar factura", "method" "delete", "url" "https //{suga id} sugaway io/p/operator/billing/\ uid", "description" "elimina una factura mediante su uid", "tab" "examples", "examples" { "languages" \[ { "id" "pjafn73cqwvz8co0ittqw", "language" "javascript", "code" "var myheaders = new headers();\nmyheaders append(\\"accept\\", \\"application/json\\");\nmyheaders append(\\"content type\\", \\"application/json\\");\n\nvar raw = json stringify({\n \\"id\\" \\"string\\"\n});\n\nvar requestoptions = {\n method 'get',\n headers myheaders,\n body raw,\n redirect 'follow'\n};\n\nfetch(\\"https //api cakes com\\", requestoptions)\n then(response => response text())\n then(result => console log(result))\n catch(error => console log('error', error));", "customlabel" "" } ], "selectedlanguageid" "pjafn73cqwvz8co0ittqw" }, "results" { "languages" \[ { "id" "xsipu9xljzjwtxfgvjkbi", "language" "200", "customlabel" "", "code" "{\n \\"name\\" \\"cake's name\\",\n}" }, { "id" "y9gtdnech9x3ub7qqqmd1", "language" "404", "customlabel" "", "code" "{\n \\"message\\" \\"ain't no cake like that \\"\n}" } ], "selectedlanguageid" "xsipu9xljzjwtxfgvjkbi" }, "request" { "pathparameters" \[ { "name" "uid", "kind" "optional", "type" "string", "description" "uid con el que se creó la factura", "children" \[] } ], "queryparameters" \[], "headerparameters" \[], "bodydataparameters" \[], "formdataparameters" \[] }, "currentnewparameter" { "label" "path parameter", "value" "pathparameters" } }