esc to dismiss
Venta Albaran

Modificado : $= dv.current().file.mtime

Generador Modelo

api50.alb_venta()

Modelo Documento

 documento_venta=
         { "Cabecera":{
                  'Empresa': '','Numero': 0 , 'Serie': ''  
                  ,'Fecha': '|31-12-2023|' #opcional

                  , 'Cliente': '' #obligatorio
                  , 'Env_Cli': 0 , 'Ruta': '', 'Entrega': '|31-12-2023|'
                  , 'Vendedor': '', 'Obra': ''
                  , 'Observacio': '', 'Nota': ''
                  , 'Pronto_Pago': 0.0
                  , 'Fpag': '','Tarifa': '',"Almacen":''
                  ,'Libre_1': '' , 'Libre_2': '', 'Libre_3': ''
                            }
                ,"Lineas":[
                  {'Articulo': '1', 'Definicion': '', 'CodigoTipoIVA': ''
                 ,'PorcentajeIVA': '','Cajas': 0.0, 'Unidades': 0.0
                 ,'Talla': '','Color': '', 'Peso': 0.0, 'PuntoVerde': ''
                 ,"lote":'',"FechaCaducidad":'|31-12-2023|'
                 ,'PrecioIva': 0, 'Precio': 0, 'Dto1': 0, 'Dto2': 0
                  } #linea 1
                 ,{'Articulo': '1', 'Definicion': 'hola mundo'
                 , 'CodigoTipoIVA': '00', 'Cajas': 0.0, 'Unidades': 0.0
                 ,'Talla': '', 'Color': '', 'Peso': 0.0, 'PuntoVerde': ''
                 , "lote": '', "FechaCaducidad" : '|31-12-2023|'
                 ,'PrecioIva': 0, 'Precio': 0, 'Dto1': 0, 'Dto2': 0
                  }  # linea 2
                         ]
                ,"Porte":{
                    "Importe": 0, "Agencia": ""
                   ,"Tipo_Iva": "" ,"Tipo_Portes": 1 # 1 Debidos 2 Pagados
                   ,"Iva_Incluido": False, "Incluir_ProntoPago": False
                   ,  "Incluir_EnFactura": False
                          }
         }

Uso

api50.alb_venta(documento)

Codigo Ejemplo

GitHub

x