Skip to content

sebaF96/facturacion-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

facturacion-backend

madewith


Endpoints


Producto 👠

{
    "id" : "1",   
    "codigo": "Kakaroto-00",
    "nombre": "Dragon Ball Z Kakaroto",
    "descripcion": "manso game",
    "precio": 1999.99
}

GET     /api/productos

GET     /api/productos/{id}

GET     /api/productos/search?query={loquesea}

GET     /api/productos

GET     /api/productos

GET     /api/productos/{id} (Soft delete)


Cliente 👤

{
    "id" : 1,
    "nombre": "Marcelo Gallardo",
    "cuit": "22376262",
    "direccion": "UTN 388",
    "condicionIva": "RESPONSABLE_INSCRIPTO"
}

GET     /api/clientes

GET     /api/clientes/{id}

GET     /api/clientes/search?query={loquesea}

GET     /api/clientes

GET     /api/clientes

GET     /api/clientes/{id} (Soft delete)


Empresa 🏬

{
    "nombre" : "Madrigal Electr.",
    "direccion" : "Germany 420",
    "provincia" : "Frankfurt",
    "pais" : "ALemania",
    "cuit" : "9393927661",
    "codigo_postal" : "838",
    "ciudad" : "Mercedes Benz Arena",
    "condicionIva" : "RESPONSABLE_INSCRIPTO
}

GET     /api/empresa

GET     /api/empresa/{id}

GET     /api/empresa

GET     /api/empresa

GET     /api/empresa/{id}


Factura 📋

formato necesario para post

{
    "encabezado" : {
        "cliente" : {
            "id" : 3
        }
    },

    "items" : [
        {
            "producto" : {
                "id" : 3
            },
            "cantidad" : 4
        },
        {
            "producto" : {
                "id" : 4
            },
            "cantidad" : 12
        },
        {
            "producto" : {
                "id" : 2
            },
            "cantidad" : 6
        },
        {
            "producto" : {
                "id" : 1
            },
            "cantidad" : 1
        }

        ],
        "pie" : {
            "observaciones" : "La compra del mes"

        }
}

formato de response

{
    "encabezado": {
        "id": 24,
        "fecha": "2020-02-21T03:00:00.000+0000",
        "letra": "B",
        "cliente": {
            "id": 3,
            "nombre": "Luna Facunditaaaa",
            "cuit": "398376262",
            "direccion": "Cayetano Silva",
            "condicionIva": "CONSUMIDOR_FINAL"
        }
    },
    "items": [
        {
            "id": 17,
            "producto": {
                "id": 1,
                "codigo": "0093",
                "nombre": "Fernet",
                "descripcion": "Bebida alcoholica",
                "precio": 240.5
            },
            "cantidad": 1,
            "subTotal": 240.5
        },
        {
            "id": 16,
            "producto": {
                "id": 2,
                "codigo": "0049",
                "nombre": "Coca cola",
                "descripcion": "Bebida sin Alcohol",
                "precio": 120
            },
            "cantidad": 6,
            "subTotal": 720
        },
        {
            "id": 14,
            "producto": {
                "id": 3,
                "codigo": "10-SMOKE-2",
                "nombre": "Vaper SMOKE modulo aleman pro",
                "descripcion": "Vaper germanico",
                "precio": 200
            },
            "cantidad": 4,
            "subTotal": 800
        },
        {
            "id": 15,
            "producto": {
                "id": 4,
                "codigo": "01-SMOKE-23939012",
                "nombre": "E-Liquid germanico",
                "descripcion": "Best liquid ever",
                "precio": 16.5
            },
            "cantidad": 12,
            "subTotal": 198
        }
    ],
    "pie": {
        "precioTotal": 1958,
        "observaciones": "La compra del mes",
        "id": 24
    }
}

GET     /api/facturas

GET     /api/facturas/{id}

GET     /api/facturas/cliente/{idcliente}

GET     /api/facturas

GET     /api/facturas/{id}

About

Billing system - Backend REST

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages