Ejemplos para autorizar comprobantes clase "B". Ejemplo de Factura B Ítem Cantidad Precio Unitario (incluye IVA) 1 10.00 2 10.00 3 10.00 4 10.00 5 10.00 6 10.00 7 10.00 Tributos Perc IIBB Pcia Bs As Totales Importes Gravados Importes No Gravados Importes Exentos IVA % Otros Tributos Total del comprobante 900.00 1000.00 1000.00 1105.00 1210.00 1270.00 635.00 0 10.5 21 27 Bonificación 100.00 100.00 100.00 100.00 100.00 100.00 10.00 %IVA No Gravado Exento 0 10.5 21 27 27 Total Ítem 8900.00 9900.00 9900.00 10950.00 12000.00 12600.00 6340.00 2.00 44640.24 8900.00 9900.00 0.00 1040.50 2082.64 4026.61 2.00 70592.00 WSMTXCA Observar que en este caso el precio unitario incluye el IVA, no se debe informar a nivel de ítem el campo importeIVA pero si el array de IVA (arraySubtotalesIVA) por contener ítems gravados. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://impl.service.wsmtxca.afip.gov.ar/service/"> <soapenv:Header/> <soapenv:Body> <ser:autorizarComprobanteRequest> <authRequest> <token>?</token> <sign>?</sign> <cuitRepresentada></cuitRepresentada> </authRequest> <comprobanteCAERequest> <codigoTipoComprobante>6</codigoTipoComprobante> <numeroPuntoVenta>1</numeroPuntoVenta> <numeroComprobante>71</numeroComprobante> <fechaEmision>2011-04-27</fechaEmision> <codigoTipoDocumento>80</codigoTipoDocumento> <numeroDocumento>30000000007</numeroDocumento> <importeGravado>44640</importeGravado> <importeNoGravado>8900</importeNoGravado> <importeExento>9900</importeExento> <importeSubtotal>63440.24</importeSubtotal> <importeOtrosTributos>2</importeOtrosTributos> <importeTotal>70592</importeTotal> <codigoMoneda>DOL</codigoMoneda> <cotizacionMoneda>4.10</cotizacionMoneda> <observaciones>Texto libre</observaciones> <codigoConcepto>1</codigoConcepto> <arrayOtrosTributos> <otroTributo> <codigo>2</codigo> <descripcion>Percep IIBB Pci Bs As</descripcion> <baseImponible>0</baseImponible> <importe>2</importe> </otroTributo> </arrayOtrosTributos> <arrayItems> <item> <unidadesMtx>1</unidadesMtx> <codigoMtx>999999999999</codigoMtx> <codigo>PPPP</codigo> <descripcion>XXXXXXXX</descripcion> <cantidad>10</cantidad> <codigoUnidadMedida>7</codigoUnidadMedida> <precioUnitario>900</precioUnitario> <importeBonificacion>100</importeBonificacion> <codigoCondicionIVA>1</codigoCondicionIVA> <importeItem>8900</importeItem> </item> <item> <unidadesMtx>1</unidadesMtx> <codigoMtx>999999999999</codigoMtx> <codigo>PPPP</codigo> <descripcion>XXXXXXXX</descripcion> <cantidad>10</cantidad> <codigoUnidadMedida>7</codigoUnidadMedida> <precioUnitario>1000</precioUnitario> <importeBonificacion>100</importeBonificacion> <codigoCondicionIVA>2</codigoCondicionIVA> <importeItem>9900</importeItem> </item> <item> <unidadesMtx>1</unidadesMtx> <codigoMtx>999999999999</codigoMtx> <codigo>PPPP</codigo> <descripcion>XXXXXXXX</descripcion> <cantidad>10</cantidad> <codigoUnidadMedida>7</codigoUnidadMedida> <precioUnitario>1000</precioUnitario> <importeBonificacion>100</importeBonificacion> <codigoCondicionIVA>3</codigoCondicionIVA> <importeItem>9900</importeItem> </item> <item> <unidadesMtx>1</unidadesMtx> <codigoMtx>999999999999</codigoMtx> <codigo>PPPP</codigo> <descripcion>XXXXXXXX</descripcion> <cantidad>10</cantidad> <codigoUnidadMedida>7</codigoUnidadMedida> <precioUnitario>1105</precioUnitario> <importeBonificacion>100</importeBonificacion> <codigoCondicionIVA>4</codigoCondicionIVA> <importeItem>10950</importeItem> </item> <item> <unidadesMtx>1</unidadesMtx> <codigoMtx>999999999999</codigoMtx> <codigo>PPPP</codigo> <descripcion>XXXXXXXX</descripcion> <cantidad>10</cantidad> <codigoUnidadMedida>7</codigoUnidadMedida> <precioUnitario>1210</precioUnitario> <importeBonificacion>100</importeBonificacion> <codigoCondicionIVA>5</codigoCondicionIVA> <importeItem>12000</importeItem> </item> <item> <unidadesMtx>1</unidadesMtx> <codigoMtx>999999999999</codigoMtx> <codigo>PPPP</codigo> <descripcion>XXXXXXXX</descripcion> <cantidad>10</cantidad> <codigoUnidadMedida>7</codigoUnidadMedida> <precioUnitario>1270</precioUnitario> <importeBonificacion>100</importeBonificacion> <codigoCondicionIVA>6</codigoCondicionIVA> <importeItem>12600</importeItem> </item> <item> <unidadesMtx>1</unidadesMtx> <codigoMtx>999999999999</codigoMtx> <codigo>PPPP</codigo> <descripcion>XXXXXXXX</descripcion> <cantidad>10</cantidad> <codigoUnidadMedida>7</codigoUnidadMedida> <precioUnitario>635</precioUnitario> <importeBonificacion>10</importeBonificacion> <codigoCondicionIVA>6</codigoCondicionIVA> <importeItem>6340</importeItem> </item> </arrayItems> <arraySubtotalesIVA> <subtotalIVA> <codigo>4</codigo> <importe>1040.5</importe> </subtotalIVA> <subtotalIVA> <codigo>5</codigo> <importe>2082.64</importe> </subtotalIVA> <subtotalIVA> <codigo>6</codigo> <importe>4026.61</importe> </subtotalIVA> </arraySubtotalesIVA> </comprobanteCAERequest> </ser:autorizarComprobanteRequest> </soapenv:Body> </soapenv:Envelope> WSFEV1 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ar="http://ar.gov.afip.dif.FEV1/"> <soapenv:Header/> <soapenv:Body> <ar:FECAESolicitar> <!--Optional:--> <ar:Auth> <ar:Token> </ar:Token> <ar:Sign> </ar:Sign> <ar:Cuit></ar:Cuit> </ar:Auth> <ar:FeCAEReq> <ar:FeCabReq> <ar:CantReg>1</ar:CantReg> <ar:PtoVta>9800</ar:PtoVta> <ar:CbteTipo>6</ar:CbteTipo> </ar:FeCabReq> <ar:FeDetReq> <ar:FECAEDetRequest> <ar:Concepto>1</ar:Concepto> <ar:DocTipo>80</ar:DocTipo> <ar:DocNro>30000000007</ar:DocNro> <ar:CbteDesde>45</ar:CbteDesde> <ar:CbteHasta>45</ar:CbteHasta> <ar:CbteFch>20110428</ar:CbteFch> <ar:ImpTotal>70592.00</ar:ImpTotal> <ar:ImpTotConc>8900</ar:ImpTotConc> <ar:ImpNeto>44640.24</ar:ImpNeto> <ar:ImpOpEx>9900</ar:ImpOpEx> <ar:ImpTrib>2</ar:ImpTrib> <ar:ImpIVA>7149.76</ar:ImpIVA> <ar:MonId>DOL</ar:MonId> <ar:MonCotiz>4.1</ar:MonCotiz> <ar:Tributos> <ar:Tributo> <ar:Id>2</ar:Id> <!--Optional:--> <ar:Desc>Percp IIBB Pci Bs As</ar:Desc> <ar:BaseImp>0</ar:BaseImp> <ar:Alic>0</ar:Alic> <ar:Importe>2</ar:Importe> </ar:Tributo> </ar:Tributos> <ar:Iva> <ar:AlicIva> <ar:Id>3</ar:Id> <ar:BaseImp>9900</ar:BaseImp> <ar:Importe>0</ar:Importe> </ar:AlicIva> <ar:AlicIva> <ar:Id>4</ar:Id> <ar:BaseImp>9909.5</ar:BaseImp> <ar:Importe>1040.5</ar:Importe> </ar:AlicIva> <ar:AlicIva> <ar:Id>5</ar:Id> <ar:BaseImp>9917.36</ar:BaseImp> <ar:Importe>2082.64</ar:Importe> </ar:AlicIva> <ar:AlicIva> <ar:Id>6</ar:Id> <ar:BaseImp>14913.39</ar:BaseImp> <ar:Importe>4026.61</ar:Importe> </ar:AlicIva> </ar:Iva> </ar:FECAEDetRequest> </ar:FeDetReq> </ar:FeCAEReq> </ar:FECAESolicitar> </soapenv:Body> </soapenv:Envelope> Ejemplo de Factura B con ítems No gravados y Exentos Ítem Cantidad Precio Unitario Bonificación 1 2.00 54.858 2 5.50 454.789 Totales Importes Gravados Importes No Gravados Importes Exentos IVA % 0 10.5 21 27 Otros Tributos Total del comprobante 5.121 %IVA No Gravado Exento Total Ítem 109.72 2496.22 0.00 109.72 2496.22 0.00 0.00 0.00 0.00 0.00 2605.94 WSMTXCA <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://impl.service.wsmtxca.afip.gov.ar/service/"> <soapenv:Header/> <soapenv:Body> <ser:autorizarComprobanteRequest> <authRequest> <token>?</token> <sign>?</sign> <cuitRepresentada></cuitRepresentada> </authRequest> <comprobanteCAERequest> <codigoTipoComprobante>6</codigoTipoComprobante> <numeroPuntoVenta>1</numeroPuntoVenta> <numeroComprobante>72</numeroComprobante> <fechaEmision>2011-04-27</fechaEmision> <codigoTipoDocumento>80</codigoTipoDocumento> <numeroDocumento>30000000007</numeroDocumento> <importeGravado>0</importeGravado> <importeNoGravado>109.72</importeNoGravado> <importeExento>2496.22</importeExento> <importeSubtotal>2605.94</importeSubtotal> <importeOtrosTributos></importeOtrosTributos> <importeTotal>2605.94</importeTotal> <codigoMoneda>DOL</codigoMoneda> <cotizacionMoneda>4.10</cotizacionMoneda> <observaciones>Texto libre</observaciones> <codigoConcepto>1</codigoConcepto> <arrayItems> <item> <unidadesMtx>1</unidadesMtx> <codigoMtx>999999999999</codigoMtx> <codigo>PPPP</codigo> <descripcion>XXXXXXXX</descripcion> <cantidad>2</cantidad> <codigoUnidadMedida>7</codigoUnidadMedida> <precioUnitario>54.858</precioUnitario> <importeBonificacion>0</importeBonificacion> <codigoCondicionIVA>1</codigoCondicionIVA> <importeItem>109.72</importeItem> </item> <item> <unidadesMtx>1</unidadesMtx> <codigoMtx>999999999999</codigoMtx> <codigo>PPPP</codigo> <descripcion>XXXXXXXX</descripcion> <cantidad>5.5</cantidad> <codigoUnidadMedida>7</codigoUnidadMedida> <precioUnitario>454.789</precioUnitario> <importeBonificacion>5.121</importeBonificacion> <codigoCondicionIVA>2</codigoCondicionIVA> <importeItem>2496.22</importeItem> </item> </arrayItems> </comprobanteCAERequest> </ser:autorizarComprobanteRequest> </soapenv:Body> </soapenv:Envelope> WSFEV1 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ar="http://ar.gov.afip.dif.FEV1/"> <soapenv:Header/> <soapenv:Body> <ar:FECAESolicitar> <ar:Auth> <ar:Token> </ar:Token> <ar:Sign> </ar:Sign> <ar:Cuit>23249301574</ar:Cuit> </ar:Auth> <ar:FeCAEReq> <ar:FeCabReq> <ar:CantReg>1</ar:CantReg> <ar:PtoVta>9800</ar:PtoVta> <ar:CbteTipo>6</ar:CbteTipo> </ar:FeCabReq> <ar:FeDetReq> <ar:FECAEDetRequest> <ar:Concepto>1</ar:Concepto> <ar:DocTipo>80</ar:DocTipo> <ar:DocNro>30000000007</ar:DocNro> <ar:CbteDesde>53</ar:CbteDesde> <ar:CbteHasta>53</ar:CbteHasta> <ar:CbteFch>20110428</ar:CbteFch> <ar:ImpTotal>2605.94</ar:ImpTotal> <ar:ImpTotConc>109.72</ar:ImpTotConc> <ar:ImpNeto>0</ar:ImpNeto> <ar:ImpOpEx>2496.22</ar:ImpOpEx> <ar:ImpTrib>0</ar:ImpTrib> <ar:ImpIVA>0</ar:ImpIVA> <ar:MonId>PES</ar:MonId> <ar:MonCotiz>1</ar:MonCotiz> </ar:FECAEDetRequest> </ar:FeDetReq> </ar:FeCAEReq> </ar:FECAESolicitar> </soapenv:Body> </soapenv:Envelope> Ejemplo de Factura B con descuentos globales Ítem 1 2 3 Totales Precio Unitario Bonificación Cantidad 2.00 5.50 54.858 454.789 Importes Gravados Importes No Gravados Importes Exentos IVA % 0 10.5 21 27 Otros Tributos Total del comprobante 5.121 %IVA No Gravado Exento Exento Total Ítem 109.72 2496.22 -1000.00 0.00 109.72 1496.22 0.00 0.00 0.00 0.00 0.00 1605.94 WSMTXCA Nótese que el ítem correspondiente al descuento tiene unidad de medida 99 (bonificación) y que el importe total del ítem es negativo. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://impl.service.wsmtxca.afip.gov.ar/service/"> <soapenv:Header/> <soapenv:Body> <ser:autorizarComprobanteRequest> <authRequest> <token>?</token> <sign>?</sign> <cuitRepresentada></cuitRepresentada> </authRequest> <comprobanteCAERequest> <codigoTipoComprobante>6</codigoTipoComprobante> <numeroPuntoVenta>1</numeroPuntoVenta> <numeroComprobante>73</numeroComprobante> <fechaEmision>2011-04-27</fechaEmision> <codigoTipoDocumento>80</codigoTipoDocumento> <numeroDocumento>30000000007</numeroDocumento> <importeGravado>0</importeGravado> <importeNoGravado>109.72</importeNoGravado> <importeExento>1496.22</importeExento> <importeSubtotal>1605.94</importeSubtotal> <importeOtrosTributos></importeOtrosTributos> <importeTotal>1605.94</importeTotal> <codigoMoneda>DOL</codigoMoneda> <cotizacionMoneda>4.10</cotizacionMoneda> <observaciones>Texto libre</observaciones> <codigoConcepto>1</codigoConcepto> <arrayItems> <item> <unidadesMtx>1</unidadesMtx> <codigoMtx>999999999999</codigoMtx> <codigo>PPPP</codigo> <descripcion>XXXXXXXX</descripcion> <cantidad>2</cantidad> <codigoUnidadMedida>7</codigoUnidadMedida> <precioUnitario>54.858</precioUnitario> <importeBonificacion>0</importeBonificacion> <codigoCondicionIVA>1</codigoCondicionIVA> <importeItem>109.72</importeItem> </item> <item> <unidadesMtx>1</unidadesMtx> <codigoMtx>999999999999</codigoMtx> <codigo>PPPP</codigo> <descripcion>XXXXXXXX</descripcion> <cantidad>5.5</cantidad> <codigoUnidadMedida>7</codigoUnidadMedida> <precioUnitario>454.789</precioUnitario> <importeBonificacion>5.121</importeBonificacion> <codigoCondicionIVA>2</codigoCondicionIVA> <importeItem>2496.22</importeItem> </item> <item> <unidadesMtx>1</unidadesMtx> <codigoMtx>999999999999</codigoMtx> <descripcion>Descuento / Bonificación</descripcion> <codigoUnidadMedida>99</codigoUnidadMedida> <codigoCondicionIVA>2</codigoCondicionIVA> <importeItem>-1000</importeItem> </item> </arrayItems> </comprobanteCAERequest> </ser:autorizarComprobanteRequest> </soapenv:Body> </soapenv:Envelope> WSFEV1 Dado que en este Web Services no se informa el detalle de la factura, el importe correspondiente al descuento/bonificación no se refleja de manera individual sino en los importes totales del comprobante. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ar="http://ar.gov.afip.dif.FEV1/"> <soapenv:Header/> <soapenv:Body> <ar:FECAESolicitar> <ar:Auth> <ar:Token> </ar:Token> <ar:Sign> </ar:Sign> <ar:Cuit> </ar:Cuit> </ar:Auth> <ar:FeCAEReq> <ar:FeCabReq> <ar:CantReg>1</ar:CantReg> <ar:PtoVta>9800</ar:PtoVta> <ar:CbteTipo>6</ar:CbteTipo> </ar:FeCabReq> <ar:FeDetReq> <ar:FECAEDetRequest> <ar:Concepto>1</ar:Concepto> <ar:DocTipo>80</ar:DocTipo> <ar:DocNro>30000000007</ar:DocNro> <ar:CbteDesde>54</ar:CbteDesde> <ar:CbteHasta>54</ar:CbteHasta> <ar:CbteFch>20110428</ar:CbteFch> <ar:ImpTotal>1605.94</ar:ImpTotal> <ar:ImpTotConc>109.72</ar:ImpTotConc> <ar:ImpNeto>0</ar:ImpNeto> <ar:ImpOpEx>1496.22</ar:ImpOpEx> <ar:ImpTrib>0</ar:ImpTrib> <ar:ImpIVA>0</ar:ImpIVA> <ar:MonId>PES</ar:MonId> <ar:MonCotiz>1</ar:MonCotiz> </ar:FECAEDetRequest> </ar:FeDetReq> </ar:FeCAEReq> </ar:FECAESolicitar> </soapenv:Body> </soapenv:Envelope> Los ejemplos corresponden a comprobantes con código de autorización del tipo CAE, de haber optado por el régimen CAEA, el modo de informar los casos anteriores es similar, la diferencia está en que en el caso de CAEA se deberá informar el CAEA bajo el cual se emitió el comprobante. Para WSMTXCA deberá indicarse mediante el campo codigoAutorizacion y para WSFEV1 mediante el campo CAEA.