Facturar cigarrillos

2,045 views
Skip to first unread message

Franco Nelson Javier Montti

unread,
Jun 9, 2022, 6:23:31 PM6/9/22
to pyaf...@googlegroups.com
Buenas alguien tendria un ejemplo de cómo se facturan los cigarrillos a consumidor final no tengo entendido como son los impuestos y el campo de ese impuesto muchas gracias 

Cristian Conte

unread,
Jun 13, 2022, 9:55:59 AM6/13/22
to pyaf...@googlegroups.com
Hoy te paso.
Gracias 
Cristian Conte 

El jue, 9 jun 2022 19:23, Franco Nelson Javier Montti <franco.m...@gmail.com> escribió:
Buenas alguien tendria un ejemplo de cómo se facturan los cigarrillos a consumidor final no tengo entendido como son los impuestos y el campo de ese impuesto muchas gracias 

--
Proyecto PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT:
http://www.pyafipws.com.ar/ - http://www.github.com/reingart/pyafipws - http://www.sistemasagiles.com.ar/
---
Has recibido este mensaje porque estás suscrito al grupo "PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a pyafipws+u...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/pyafipws/CAAXvWf9mCXrvfawwH5H9QK09%2BLugQ2XYKrOK3i0d6g6AWkRdKg%40mail.gmail.com.

Grupo E.I.Sis. Tucumán

unread,
Jun 13, 2022, 9:58:08 AM6/13/22
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
En ese caso cuando tenés Impuesto Interno, se debe restar el impuesto del precio final y sobre ese resultado aplicar el iva, Con un ejemplo:

Precio Final = 131.00
Imp.Interno = 10.00
Precio Final sin Imp.Interno = 121.00
Neto Grav. = 100.00
Iva 21% = 21.00

Franco Nelson Javier Montti

unread,
Jun 13, 2022, 4:24:47 PM6/13/22
to pyaf...@googlegroups.com
Hola muchísima gracias por las dudas ese campo en el web service se llama imp.int? Que sería el que se debe mandar ese monto Miles de gracias nuevamente 

Franco Nelson Javier Montti

unread,
Jun 13, 2022, 4:25:16 PM6/13/22
to pyaf...@googlegroups.com
Muchas gracias estaré atento 

El lun., 13 de junio de 2022 10:55 a. m., Cristian Conte <ocristi...@gmail.com> escribió:

Luis Diaz

unread,
Jun 14, 2022, 11:31:02 AM6/14/22
to pyaf...@googlegroups.com
Franco los cigarrillos están compuestos por un neto , el iva correspondiente a ese neto y los impuestos internos , tenes que informar a la afip esos montos en los campos que correspondan , en el caso del iva con la alicuota que corresponda y el resto en otros impuestos 

Enviado desde mi iPhone

Franco Nelson Javier Montti

unread,
Jun 15, 2022, 10:28:51 AM6/15/22
to pyaf...@googlegroups.com
Hola muchas gracias por contestar eso lo entiendo lo que no se, es cómo se llaman los campos para hacer uso de ellos y enviar esa info a la AFIP tenés alguna idea ? O por las dudas algún ejemplo muchas gracias 

Franco Nelson Javier Montti

unread,
Jun 15, 2022, 10:27:45 PM6/15/22
to pyaf...@googlegroups.com
Hola disculpa tendrías un ejemplo ? 

El lun., 13 de junio de 2022 10:55 a. m., Cristian Conte <ocristi...@gmail.com> escribió:

Grupo E.I.Sis. Tucumán

unread,
Jun 15, 2022, 10:27:45 PM6/15/22
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Un ejemplo simple en VFP siguiendo el ejemplo anterior:

*-- Datos del Comprobante
lnConcepto   = 1                    
lnTipoDoc    = 80                
lcNroDoc     = "99999999999"        
lnTipoCbte   = 1
lnPuntoVta   = 1        
lnCbteDesde  = lnUltimoCbte + 1
lnCbteHasta  = lnUltimoCbte + 1
lcImpTotal   = "131.00"            
lcImpTotConc = "0.00"            
lcImpNeto    = "100.00"            
lcImpIva     = "21.00"            
lcImpTrib    = "10.00"            
lcImpOpEx    = "0.00"            
lcFechaCbte  = "20220615"        
lcFVencPago  = "00000000"        
lcFServDesde = "00000000"        
lcFServHasta = "00000000"        
lcMonedaId   = "PES"                
lnMonedaCtz  = 1.000                
OK = loWSFE.CrearFactura( lnConcepto, lnTipoDoc, lcNroDoc, lnTipoCbte, lnPuntoVta, lnCbteDesde, lnCbteHasta, ;
                        lcImpTotal, lcImpTotConc, lcImpNeto, lcImpIva, lcImpTrib, lcImpOpEx, ;
                        lcFechaCbte, lcFVencPago, lcFServDesde, lcFServHasta, lcMonedaId, lnMonedaCtz)

*-- Acumulados de los importes de IVA según las alícuotas
lnIvaId      = 5            
lcBaseImp    = "100.00"    
lcImporte    = "21.00"    
OK = loWSFE.AgregarIva(lnIvaid, lcBaseImp, lcImporte)

*-- Acumulados de Tributos
lnTributoId = 1
lcDesc      = "Impuesto Iterno"
lcBaseImp   = "100.00"
lcAlic      = "0.00"
lcImporte   = "10.00"
OK = loWSFE.AgregarTributo(lnTributoId, lcDesc, lcBaseImp, lcAlic, lcImporte)

*-- Autoriza el Cbte y Obtiene Cae y Fecha de Vencimiento
lcCAE          = loWSFE.CAESolicitar()
lcVencimiento  = loWSFE.Vencimiento
lcResultado    = loWSFE.Resultado

Franco Nelson Javier Montti

unread,
Jun 16, 2022, 1:15:55 PM6/16/22
to pyaf...@googlegroups.com
Muchísimas gracias amigo te lo re mil agradezco me alegraste el día 

Hector Luis Diaz

unread,
Jun 21, 2022, 1:43:42 PM6/21/22
to pyaf...@googlegroups.com

tenes que informar como si fuera un tributo

ok := WSFEv1.CrearFactura(concepto, tipo_doc, nro_doc, tipo_cbte, punto_vta,
          cbt_desde, cbt_hasta, imp_total, imp_tot_conc, imp_neto,
          imp_iva, impto_trib, imp_op_ex, fecha_cbte, fecha_venc_pago,
          fecha_serv_desde, fecha_serv_hasta,
          moneda_id, moneda_ctz);



id := 2;
        Desc :='Percepcion Ingresos Brutos Bs.As.';
                    base_imp:=Trim(FloatTostrf(DMemisionfacturaelectronica.Qheaderventa['Neto1cdto']+DMemisionfacturaelectronica.Qheaderventa['Neto2cdto']+DMemisionfacturaelectronica.Qheaderventa['Exentocdto'],fffixed,10,2));
        alic := Trim(FloatTostrf(DMemisionfacturaelectronica.Qheaderventa['Porcepib'],fffixed,10,2));
        importe := Trim(FloatTostrf(DMemisionfacturaelectronica.Qheaderventa['Percepib'],fffixed,10,2));
        ok := WSFEv1.AgregarTributo(id, Desc, base_imp, alic, importe);

ese es un ejemplo e Delphi como se informa la percepcion de ingresos brutos , en el caso de los impuestos internos el ID es el 4

obviamente tenes que informarlo tambien en el campo de importe de otros tributos en el comprobante

Franco Nelson Javier Montti

unread,
Jun 24, 2022, 9:26:33 PM6/24/22
to pyaf...@googlegroups.com
Hola disculpa con el ejemplo de cigarrillos el impuesto interno el id es 1 o 4 ? por que en otro ejemplo me dijeron que es 4 muchas gracias ya pude implementarlo con php por lo menos para homologación

Luis Diaz

unread,
Jun 25, 2022, 4:52:35 PM6/25/22
to pyaf...@googlegroups.com
En la tabla de tributos de afip impuestos internos es 4 , e impuestos nacionales es 1

Enviado desde mi iPhone

Franco Nelson Javier Montti

unread,
Jun 25, 2022, 4:52:55 PM6/25/22
to pyaf...@googlegroups.com
Disculpa el campo alic es el 10,5% ? o solamente informo el impuesto interno para facturar cigarrillos actualmente hice la prueba enviando los campos
Esto me lo autorizo afip y me devolvio un CAE valido
'Id' => 4,
'Alic'  => 0,
'BaseImp' => 100,
'Importe' => 10

Franco Nelson Javier Montti

unread,
Jun 27, 2022, 3:04:06 PM6/27/22
to pyaf...@googlegroups.com
Muchas gracias el campo Alic tengo que informar algo ? Por qué hasta ahora estoy informando importe y me devuelve un cae  

Luis Diaz

unread,
Jun 27, 2022, 3:04:30 PM6/27/22
to pyaf...@googlegroups.com
En la creación de la factura Tenes que informar la suma de los netos y la suma de los ivas y luego discriminas por alicuota cada uno, también tenes que informar el total de los otros conceptos en el campo correspondiente y también luego discriminas los tributos (te debe estar faltando esto) , cada alicuota de iva tiene un id y la alicuota puede ser 0 2.5 5 10.5 21 (consulta la tabla de alicuotas de afip y ahí vas a tener la alicuota y el id que corresponde a la misma
Saludos

Enviado desde mi iPhone

Luis Diaz

unread,
Jun 27, 2022, 3:05:44 PM6/27/22
to pyaf...@googlegroups.com
En los cigarrillos tenes que informar neto 21 iva 21 , conceptos no gravados (impuestos internos) y luego discriminar las tasas de iva y los otros tributos

Enviado desde mi iPhone

Franco Nelson Javier Montti

unread,
Jun 28, 2022, 1:53:42 PM6/28/22
to pyaf...@googlegroups.com
Muchas gracias luis por responder mira te paso poco de codigo que esto es lo informo mediante php al Afip ya consulte la tabla de impuestos internos el id es 4 para el mismo  los que dicen  = 131 por ej  es el monto que estoy informando  
 $data = array(
        'CantReg' => 1, // Cantidad de facturas a registrar
        'PtoVta' => $punto_de_venta,
        'CbteTipo' => $tipo_de_factura,
        'Concepto' => $concepto,
        'DocTipo' => $tipo_de_documento,
        'DocNro' => $numero_de_documento,
        'CbteDesde' => $numero_de_factura,
        'CbteHasta' => $numero_de_factura,
        'CbteFch' => intval(str_replace('-', '', $fecha)),
        'FchServDesde' => $fecha_servicio_desde,
        'FchServHasta' => $fecha_servicio_hasta,
        'FchVtoPago' => $fecha_vencimiento_pago,
        'ImpTotal' => $importe_gravado + $importe_iva + $importe_exento_iva + $importe_trib,// = 131
        'ImpTotConc' => 0, // Importe neto no gravado
        'ImpNeto' => $importe_gravado,
        'ImpOpEx' => $importe_exento_iva,
        'ImpIVA' => $importe_iva,
        'ImpTrib' =>$importe_trib, //Importe total de tributos
        'MonId' => 'PES', //Tipo de moneda usada en la factura ('PES' = pesos argentinos)
        'MonCotiz' => 1, // Cotización de la moneda usada (1 para pesos argentinos)
        'Iva' => array(// Alícuotas asociadas al factura
            array(
                'Id' => 5, // Id del tipo de IVA (5 = 21%)
                'BaseImp' => $importe_gravado,// = 100
                'Importe' => $importe_iva // = 21
            )
        ),
        'Tributos' => array(// Alícuotas asociadas al factura
            array(
                'Id' => 4, // ID Impuesto interno
                'Alic'  => $importe_Alic, // actualmente a este campo le estoy pasando 0
                'BaseImp' => $importe_gravado,// = 100
                'Importe' => $importe_trib // = 10
            )
        ),

Reply all
Reply to author
Forward
0 new messages