Ejemplos para autorizar comprobantes clase "B".

Anuncio
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.
Descargar