Árvore de páginas

ÍNDICE

  1. Visión general
    1. ¿Qué es un regímen CAEA?
    2. ¿Qué diferencia existe entre el CAEA y el CAE?
    3. ¿Qué requisitos necesito para adherirme?
    4. ¿Que comprobantes son considerados por esta opción?
    5. ¿Cuál es la vigencia del C.A.E.A.?
    6. ¿Cómo puedo verificar la validez de un C.A.E.A.?
    7. ¿Qué ventajas obtengo con este regímen?
  2. Configuración
    1. Punto de Venta.
    2. Control de Formularios
    3. Impuestos Variables.
    4. Tipos de Entrada Y Salida.
    5. Clientes.
    6. Productos.
    7. Unidad de Medida.
    8. Facturación.
    9. Facturas Electrónicas.
  3.  TAGS que forman parte del archivo XMLInformación Técnica

01. VISIÓN GENERAL

a. ¿Qué es un regímen CAEA?

Se trata de uno de los regímenes de facturación admitidos por la AFIP, CAEA significa Código de Autorización Electrónico Anticipado. Se trata de un régimen de facturación de AFIP que puede utilizarse para casos excepcionales en los que el sistema del organismo presente problemas, o bien no haya conexión a internet.


b. ¿Qué diferencia existe entre el CAEA y el CAE?

El sistema CAEA ofrece ventajas operativas, por sobre el CAE, en especial para empresas de cierta envergadura que emiten gran cantidad de comprobantes, al permitirles facturar sin tener que estar permanentemente conectadas on line con los servidores de la AFIP.


c. ¿Qué requisitos necesito para adherirme?

En lo atinente a las exigencias para adherir al CAEA, la AFIP requiere que los contribuyentes se encuentren comprendidos en: I) El registro fiscal de imprentas, dispuesto por la RG 100/98, con carácter de autoimpresores; II) El régimen de factura electrónica; III) Posean un sistema logístico integrado de almacenes, stock, comercialización, facturación y distribución de tal magnitud que dificulte la facturación electrónica bajo la modalidad de C.A.E., sin considerar las operaciones con consumidores finales; IV) Hayan emitido en cada mes calendario un mínimo de 1.800 comprobantes (facturas, recibos, notas de crédito y notas de débito clases "A", "A" con leyenda "PAGO EN CBU INFORMADA", "M", "B" y "C"), en el período de 3 meses calendarios inmediatos anteriores a la solicitud de incorporación al CAEA, sin considerar los comprobantes por operaciones con consumidores finales.

Con respecto al punto I), es decir la necesidad que cumplan los requisitos necesarios para ser autoimpresores, se requiere adicionalmente, según se trate de contribuyentes inscriptos o exentos en IVA, lo siguiente:

a) Para los sujetos inscriptos en el IVA:

I) Realizar operaciones, netas de devoluciones, rescisiones, descuentos, bonificaciones o quitas, gravadas, no gravadas y exentas en el impuesto al valor agregado, superiores a $ 50.000.000, incluidos los débitos fiscales generados por dichas operaciones, conforme surja de las últimas 12 declaraciones juradas del mencionado gravamen, cuyos vencimientos generales se hubieran producido hasta el penúltimo mes inmediato anterior al de la solicitud de empadronamiento y emitir, en el mismo período, más de 3.000 facturas o documentos equivalentes clase "A" y/o "E" o alternativamente,

II) Emitir más de 30.000 facturas o documentos equivalentes clase "A" y/o "E", en el período mencionado en el punto precedente.

b) Para sujetos exentos en el IVA:

I) Realizar en el mercado interno operaciones "netas de devoluciones, rescisiones, descuentos, bonificaciones o quitas" superiores a $ 5.000.000.-, en los últimos 12 meses anteriores a la solicitud de empadronamiento, y emitir en dicho período más de 3.000 facturas o documentos equivalentes; o

II) Emitir más de 30.000 facturas o documentos equivalentes, en el período mencionado en el ítem anterior. 


d. ¿Que comprobantes son considerados por esta opción?

Los comprobantes alcanzados por esta opción son:

a)Facturas y recibos clase: A, M y B.

b) Notas de crédito y notas de débito clase: A, M, y B.

c) Facturas y recibos clase: C.

d) Notas de crédito y notas de débito clase: C

NOTA: Se encuentran excluidos los comprobantes que se emitan mediante la utilización del equipamiento electrónico denominado "Controlador Fiscal" de acuerdo con lo dispuesto por la RG 3561/13.


 e. ¿Cuál es la vigencia del C.A.E.A.?

El C.A.E.A., que se podrá solicitar uno por contribuyente, tendrá validez únicamente para los comprobantes electrónicos que se emitan durante los períodos que se indican seguidamente:

a) Primer período: entre los días 1 y 15 de cada mes, ambos inclusive.

b) Segundo período: entre los días 16 y último de cada mes, ambos inclusive.

NOTA: La solicitud deberá efectuarse dentro de los 5 días corridos inmediatos anteriores al inicio de cada período. Asimismo, el C.A.E.A. podrá solicitarse dentro del período en el cual se utilice.


 f. ¿Cómo puedo verificar la validez de un C.A.E.A.?

Se puede consultar la validez del CAEA ingresando al sitio web del organismo (www.afip.gob.ar), opción "Más consultados", "Constatación de comprobantes", en el ítem "Comprobantes con CAEA".


g. ¿Qué ventajas obtengo con este regímen?

No es necesaria una conexión via web service con el AFIP, ante eventuales colapsos del sistema del fisco, o del servicio de internet que tenga contratado el contribuyente, se puede seguir facturando normalmente sin ningún problema. El regímen CAEA evita que la empresa vea interrumpido su proceso de facturación por cuestiones que le son ajenas, y que terminan por dificultarle de manera crítica sus actividades operativas y administrativas diarias.

02. CONFIGURACIÓN


CONFIGURACIONES GENERALES


       a. Por medio de la rutina Punto de Venta (FISA083) es necesario que efectué la configuración de un nuevo punto de venta.

    1. Código (CFH_Codigo) = ''0051''
    2. Descripción (CFH_Descri) = ''Facturas Electronicas''
    3. Id PV (CFH_IDPV) = ''012''


En el campo Codigo (CFH_Codigo) en este campo debe representarse el código de identificación del punto de venta.

En el campo Descripción(CFH_Descri) en este campo debe constar la descripción del punto de venta.

El campo Id PV(CFH_IDPV) campo de llenado automático, este campo representa el id del punto de venta

b. Por medio de la rutina Control de Formularios (MATA992) Esta rutina realiza el registro en el archivo SFP (Control de formularios) de los datos referentes al CAI de un determinado intervalo de facturas. El número del CAI es el identificador del impresor (gráfica) del formulario de la factura. Este número se utilizará en los archivos generados por medio de la rutina de Duplicados electrónicos, si se trata de formulario propio.

    1. Sucursal Uso (FP_FILIAL) = ''D MG 01 ''
    2. Serie (FP_SERIE) = ''A  ''
    3. Nº Inicial (FP_NUMINI) = ''005100000000''
    4. Nº. Final(FP_NUMFIM) = ''005199999999''
    5. Punto de Venta (FP_PV) = ''0051''
    6. N° Aprob. (FP_CAI) = ''###############''
    7. Clase (FP_ESPECIE) = ''1-NF''
    8. Activo (FP_ATIVO) = ''1-Si''
    9. Fecha validez (FP_DTAVAL) = ''??/??/????''
    10. Tipo e-FactE (FP_NFEEX) = ''4 - Regimen nominac.'
    11. Cód. RG1415 (FP_RG1415) = ''03''


En el campo Sucursal Uso (FP_FILIAL) en este campo debe determina a qué sucursal se refiere la información deI registro.

En el campo Serie (FP_SERIE) en este campo debe constar qué serie de factura se refiere la información deI registro.

El campo Nº Inicial (FP_NUMINI) campo del número inicial de un determinado intervalo de documentos.

El campo Nº Final(FP_NUMINI) campo del número final de un determinado intervalo de documentos.

El campo Punto de Venta (FP_PV)  en este campo debe determina a qué punto de venta se refiere la información deI registro.

El campo N° Aprob. (FP_CAI)  el número del CAI es el identificador del impresor (gráfica) del formulario de la factura. Este número se utilizará en los archivos generados por medio de la rutina de Duplicados electrónicos, si se trata de formulario propio.

El campo Clase (FP_ESPECIE)  Informar la especie que se podrá utilizar para emisión de documentos fiscales registrados en este Rango.

El campo Activo (FP_ATIVO) campo para informa si el respectivo intervalo de numeración está activado o no.

El campo Fecha validez (FP_DTAVAL) campo para indicar la fecha de vigencia del registro.

El campo Tipo e-FactE (FP_NFEEX) campo de llenado automático, este campo representa el id del punto de venta

El campo Cód. RG1415 (FP_RG1415) en este campo se informa el código Ref a RG1415 para carga automática en el documento, cuando se informa en el folio.

    1. Para Facturas Serie A cód - 001 o 201.
    2. Para Facturas Serie B cód - 006 o 206.
    3. Para Notas Crédito Serie A cód - 003 o 203.
    4. Para Notas Crédito Serie B cód - 008 o 208.
    5. Para Notas Débito Serie A cód - 002 o 202.
    6. Para Notas Débito Serie B cód - 007 o 207.


Importante

Es muy importante la correcta configuración de la tabla SFP (Control de formularios), donde el tratamiento se realiza por sucursal. De esta manera, en la tabla SFP deben haberse configurado todas las series utilizadas para el CAEA en la sucursal.

c. Por medio de la rutina Impuestos Variables (MATA995) deberá configurar el impuesto IVA.

Impuesto (FB_CODIGO)=''IVA''

Descripción (FB_DESCR) = ''IVA - REGIMEN GENERAL''

Formula Entrada (FB_FORMENT)= ''M100XIVA''

Formula Salida (FB_FORSAI)= ''M460XIVA''

% Alícuota (FB_ALIQ)= ''21,00''

Cpo del L.F. (FB_CPOLVRO)=''1''

Clasificación (FB_CLASSIF)=''3-IVA''

Cod AFIP (FB_CODAFIP) = ''5''

Tipo Impuesto (FB_TIPO)= ''N-Nacional''

Clase Impuesto (FB_CLASSE)= ''I-Impuesto''


Importante

El porcentaje de alícuota para impuesto al valor agregado (IVA) puede variar dependiendo del producto, servicio o actividad el agente. A principio se utiliza los siguientes impuestos y porcentajes de alícuota:

  • IVA → 21%
  • IV1 → 10,5%
  • IV2 → 27%
  • IV0 → 0%
  • IVC → IVA Incluido


En el campo Cod AFIP (FB_CODAFIP) Informe el código del impuesto en la AFIP para la factura electrónica.



d. Por medio de la rutina Tipos de Entrada y Salida (MATA080) incluir una TES de Entrada/Salida. La TES debe contener por lo menos un impuesto de IVA.

Impuesto (FC_IMPOSTO): IVA

Suma en Título (FC_INCDUPL): Sumar

Suma Tot Fac. (FC_INCNOTA): Sumar 

¿Suma Costo? (FC_CREDITA): Indiferente

Calcula Sobre (FC_CALCULO): Ítem Factura

Cálc. S/Neto (FC_LIQUIDO): 

Integra EIC (FC_INTEIC): No


Las TES de entrada o salida puede contener el cálculo de otros impuestos (percepciones o impuestos municipales).


e. Por medio de la rutina Clientes (MATA030) deberá incluir y configurar un cliente. Verificar la configuración de los siguientes campos:

Provincia (A1_EST): BA

Tipo (A1_TIPO): I-Resp. Inscripto.


En el campo Provincia (A1_EST) se informa la provincia de radicación del proveedor.

En el campo Tipo (A1_TIPO) se define la clasificación del Cliente. Las opciones disponibles son:

I-Resp. Inscripto.
N-Resp. No Inscripto.
X-Exento.
E-Deudores del Exterior.
F-Cons. Final.
S-No Sujeto.
M-Monotributista.


f. Por medio de la rutina Productos (Actualizaciones | Archivos) configurar un producto. Informar los campos D1_UM y B1_CODBAR.


g. Por medio de la rutina Unidades de medida (Actualizaciones | Archivos) configurar la unidad de medida informada en el producto, informar el campo AH_CODUMFEX.


  h. En la rutina Facturación (MATA467N) incluir un documento.

En el encabezado informar el código del cliente (F2_CLIENTE) y tienda (F2_LOJA). Seleccionar la serie del comprobante (F2_SERIE), la serie debe ser la configurada en el control de formularios, la cual debe empezar por A, B, C, M o E. La numeración es asignada de manera automática por el sistema (F2_DOC). 

En los ítems del documento, seleccionar el código del producto (D2_COD), cantidad (D2_QUANT), valor unitario (D2_PRCVEN), valor total (D2_TOTAL) y TES (D2_TES) configurada con el impuesto deseada.

En la sección de Impuestos confirmar el cálculo del impuesto.


Importante

La serie "A" se utiliza para personas inscriptas.

La serie "B" o "C" se utiliza para monotributistas o personas naturales. 

El Responsable Inscripto emite al Monotributista serie "A" (RG 2003-21).

El Responsable Inscripto nunca emite serie "C".

El campo Dato Operaci (F1/F2_ADIC5) informado en el encabezado del comprobante, es utilizado para informar el IVA - Cómputo de crédito fiscal referente a la RG 3668-14 - 4520-19, esta información irá en el XML como en el siguiente ejemplo:

<arrayDatosAdicionales>
   <datoAdicional>
      <t>5</t>
      <c1>01</c1>
   </datoAdicional>
</arrayDatosAdicionales>


Donde la etiqueta "t" es igual a tipo de dato adicional y la etiqueta "c1" es igual a campo 01.


Tipo adicionalValorDescripción
501Locador/Prestador del mismo
502Conferencias/congresos/convenciones/eventos similares
503Operaciones contempladas en la resolución general 74
504Bienes de cambio
505Ropa de utilización exclusiva en lugares de trabajo
506Intermediario


Para incluir/modificar los registros de Motivo de excepción del campo F1/F2_ADIC5, es necesario acceder al módulo Configurador – SIGACFG (Entorno | Archivos | Tablas), seleccione la opción Tablas Genéricas y busque la tabla "XJ", se registra una clave por motivo de excepción, ejemplo:


Tabla XJ:


Clave = 01 

Desc Spanish = Locador/Prestador del mismo,


Clave = 02

Desc Spanish = Conferencias/congresos/convenciones/eventos similares

i. Por medio de la rutina Facturación Electrónica (ARGNNFE) deberá efectuar el siguiente proceso:

1. Informe los parametros iniciales de la rutina:

      1. ¿Tipo de e-Fact? = ''1 - Salida  ''
      2. ¿Filtra? = ''5 - Sin Filtro''
      3. ¿Serie de la e-Fact? = ''A  ''
      4. ¿Tipo de Factura electrónica? = ''7 - Nominación-CAEA ''
      5. ¿Punto de venta? = ''0001  ''


La primer pregunta ¿Tipo de e-Fact? solicita el seleccionar qué tipos de Documentos se transmitirán, si serán documentos de entrada o de salida.

La segunda pregunta ¿Filtra?: solicita el seleccionar qué documentos se transmitirán por su estatus actual, 1-No transmitida, 2-Autorizada, 3-Rechazada, 4-Cont. Manual, 5-Sin filtro.

La tercer pregunta ¿Serie de la e-Fact?: es necesario que informamos la serie de documentos que se transmitirán, que fue vinculada al control de formularios.

La cuarta pregunta ¿Tipo de Factura electrónica?: debemos de definimos qué modelo de Web Service se utilizará para transmitir estos documentos (Nominación - CAEA )

La cuarta pregunta ¿Punto de venta?: Informamos el punto de venta que fue vinculado a la serie en la rutina de control de formularios. 

2. Mediante la opción Otras acciones > acceda a Sol. CAEA e indique de sucursal, a sucursal, mes inicial, mes final, año inicial y año final.

3. Se mostrará el monitor de solicitud de CAEA. Para solicitar un nuevo CAEA, en el monitor de solicitud de CAEA acceda a Solic. caea e indique:

      1. ¿De sucursal ? = ''D MG 01 '' (Sucursal inicial.)
      2. ¿A sucursal ? = ''D MG 01'' (Sucursal final.)
      3. ¿Año período ? = ''2022 '' (El año para solicitud del CAEA.)
      4. ¿Mes período ? = ''11' (Seleccionar el mes para la solicitud del CAEA.)
      5. ¿Orden? = ''1'' (Seleccionar la quincena para solicitud del CAEA.)


Importante

Después de la solicitud del CAEA, todos los documentos que atiendan los criterios de la configuración realizada en la tabla SFP (Control de formularios) para utilizar el CAEA y se esté emitiendo en un período que exista un CAEA, en el momento de la emisión de la factura, el número y data del CAEA se completarán de forma automática.

Es muy importante la correcta configuración de la tabla SFP (Control de formularios), donde el tratamiento se realiza por sucursal. De esta manera, en la tabla SFP deben haberse configurado todas las series utilizadas para el CAEA en la sucursal.

Después de la configuración de los parámetros, confirme y espere el procesamiento. Al final del procesamiento se mostrará una pantalla del log de procesamiento por sucursal, donde es posible Guardar en XML o Salir.

Si se realiza la solicitud con éxito, se graba el registro en la tabla CG6.

Si la primera solicitud de CAEA se realiza y se genera con éxito, la AFIP no genera uno nuevo y solamente deja disponible para consulta, de esa forma, a partir del segundo intento el sistema realiza solamente una consulta en la AFIP para verificar si existe un CAEA válido en el periodo informado y, si existe, este graba el registro en la CG6.

Importante

Es IMPORTANTE conocer que un  CAEA es válido por 15 días, siempre del día 01 al 15 (1ª Quincena) o del 16 al 30 o 31 (2ª Quincena). Solamente es posible solicitar un nuevo número de CAEA en los 5 días anteriores al inicio de la próxima quincena. Ejemplo: si es necesario un CAEA válido del 1 al 15 de febrero, este debe solicitarse del día 27 al día 31 de enero, pues fuera de ese periodo solamente es posible solicitar el día 11 de febrero, con validez para la segunda quincena de febrero.


4. En el botón de Transmisión, se abrirá el Wizard de Transmisión, donde se mostrará la pantalla de Bienvenido con el entorno de la sucursal actual y un mensaje de atención informando que el entorno de la sucursal se utilizará para todas sucursales seleccionadas en la próxima pantalla. Haga clic en avanzar.

5. informe los parámetros correspondientes a la transmisión 

      1. De sucursal – Sucursal inicial
      2. A sucursal – Sucursal final
      3. serie – Serie de la factura 
      4. Fecha inicial – Fecha de emisión inicial de la factura
      5. Fecha final – Fecha de emisión final de la factura


Al  finalizar el procesamiento, se mostrará la pantalla de conclusión de la transmisión, con la información de las facturas transmitidas con éxito y de las facturas rechazadas con el mensaje del rechazo si existe.

                   6. En el menú Otras acciones > Monitor, le puede para mostrar el estatus de rechazo, en caso que ocurra. El monitor debe utilizarse con usuario conectado en la sucursal del documento.

03. TAGS que forman parte del archivo XML

El archivo xml estará compuesto por diferentes tags, y estas tags se alimentarán de acuerdo con las informaciones que se obtendrán a partir de los documentos transmitidos, a continuación se muestra la lista completa de estas tags y sus características.

CampoDetalleObligatorio
AuthInformación de la autenticación. Contiene los datos de
Token, Sign y Cuit
TokenToken devuelto por el WSAA 
SignSign devuelto por el WSAA
CuitCuit contribuyente (representado o Emisora)
CampoDetalleObligatorio
FECAEADetRequestInformación del comprobante o lote de comprobantes
de ingreso. Contiene los datos de FeCabReq y
FeDetReq
CampoTipoDetalleObligatorioCómo se obtiene

codigoTipoComprobante

short(3)

Especifica el tipo de comprobante

S

Se obtiene por medio del campo RG 1415/2849(F1/F2_RG1415)

numeroPuntoVenta

int(5)

Número del punto de venta por el cual se emite el comprobante

S

Se obtiene por medio del campo Numero de Documento(F1/F2_DOC) retirando el número del documento

numeroComprobante

long(8)

Número del comprobante

S

Se obtiene por medio del campo Numero de Documento(F1/F2_DOC) retirando el número del punto de venta

fechaEmision

date(8)

Fecha de emisión. 

S

Se obtiene por medio del campo Fecha Emission(F1/F2_EMISSAO)

codigoAutorizacion

long(14)

Código de autorización (Código de Autorización Electrónico o Código de Autorización Electrónico Anticipado, según lo indique el campo

N

Se obtiene por medio del campo Nro. del CAEA(CG6_CAEA)

fechaVencimiento 

date

Fecha de vencimiento del código de autorización 

N

Se obtiene por medio del campo Fecha de vigencia final(CG6_FHCVAT)

codigoTipoDocumento 

short(2)

Código de documento del receptor del comprobante.

N

Se obtiene por medio del campo Tipo de Documento(A1/A2_AFIP)

numeroDocumento

long(11)

Número de documento del receptor del comprobante

N

Se obtiene por medio del campo CUIT/CUIL del Cliente(A1/A2_CGC)

importeGravado

decimal(15.2 )

Importe neto total de

N

Se obtiene por medio del campo Valor de la Mercaderia(F2_VALMERC) - Valores exentos(F3_EXENTAS) + el valor de deducción del IVA que se obtiene si el campo Porcentaje Desgravacion(D1/D2_DESGR) fuera mayor que cero

importeNoGravado

decimal(15.2)

Importe total de conceptos no gravados

N

Se obtiene por medio del campo Base Calculo Impuesto(F1/F2_BASIMP)

importeExento

decimal(15.2)

Importe total de conceptos exentos

N

Se obtiene por medio del campo Valores exentos(F3_EXENTAS) + el valor de deducción del IVA que se obtiene si el campo Porcentaje Desgravacion(D1/D2_DESGR) fuera mayor que cero

importeSubtotal

decimal(15.2)

Importe subtotal del comprobante

N

Se obtiene por la suma dos campos Base Calculo Impuesto (F1/F2_BASIMP) + Valores exentos(F3_EXENTAS)

importeOtrosTributos

decimal(15.2)

Importe total de Otros Tributos

N

Se obtiene por medio del campo Valor del Impuesto (F1/F2_VALIMP)

importeTotal

decimal(15.2)

Importe total del comprobante

S

Se obtiene por medio del campo Valor Bruto de la Factura(F1/F2_VALBRUT)

codigoMoneda

string(3)

Código de la moneda en la que se emite el comprobante

S

Se obtiene por medio del campo Codigo SISCOMEX(YF_COD_GI)

cotizacionMoneda

decimal(10.6)

Tipo de cambio Total de dígitos 10 (4 enteros y 6 decimales) Mayor a cero. Máximo permitido: 9999.999999

S

Se obtiene por medio del campo Moneda(F1/F2_MOEDA)

observaciones

string

Observaciones comerciales (Importante: NO es necesario completar con espacios)

N

Se obtiene por medio del campo Mens. Padrão(C5_MENPAD)

codigoConcepto

short(2)

Concepto incluido en el comprobante. Valores permitidos: 1: Productos 2: Servicios 3: Productos y Servicios

S

Se obtiene por medio del campo Tipo de venta(C5_TPVENT) si hubiera un pedido vinculado al documento, o Tipo de venta(F2_TPVENT) si no hubiera un pedido vinculado al documento

fechaServicioDesde

date

Fecha desde del servicio

N

Se obtiene por medio del campo Fecha inicial del servcio(F1/F2_FECDSE)

fechaServicioHasta

date

Fecha hasta del servicio

N

Se obtiene por medio del campo Fecha final del servicio(F1/F2_FECHSE)

fechaVencimientoPago

date

Fecha de vencimiento para el pago. 

N

Se obtiene por medio del campo Vencimiento Real del Tit.(E1_VENCREA)

FECAEADetRequest: Información del comprobante o lote de comprobantes de ingreso está compuesto por los
siguientes campos: 

Campo

Tipo

Detalle

Obligatorio

Cómo se obtiene

Concepto

Int(2) 

Concepto del Comprobante. Valores permitidos: 1 Productos 2 Servicios 3 Productos y Servicios

S

Para Pedidos se obtiene por medio del campos C5_TPVENT, si fuera otro tipo de documento como Facturas, por ejemplo, se obtiene por el campo F2_TPVENT.

DocTipo

Int (2)

Código de documento de identificación del comprador

S

Se realiza una búsqueda en la tabla SX5, utilizando como parámetro los campos A1/A2_AFIP, este campo trae el resultado obtenido en esa búsqueda.

DocNro

Long (11) 

Nro. De identificación del comprador

S

Se obtiene por el campo A2_CGC

CbteDesde

Long (8) 

Nro. De comprobante desde Rango 1- 99999999

S

Se obtiene por el campo F1/F2_DOC

CbteHasta

Long (8) 

Nro. De comprobante registrado hasta Rango 1- 99999999 

S

Se obtiene por el campo F1/F2_DOC

CbteFch

String (8)

Fecha del comprobante (yyyymmdd). Para concepto igual a 1, la fecha de emisión del comprobante puede ser hasta 5 días anteriores o posteriores con respecto a la fecha de generación: La misma no podrá exceder el mes de presentación. Si se indica Concepto igual a 2 ó 3 puede ser hasta 10 días anteriores o posteriores a la fecha de generación. Si no se envía la fecha del comprobante se asignará la fecha de proceso. Para comprobantes del tipo MiPyMEs (FCE) del tipo Factura, la fecha de emisión del comprobante debe ser desde 5 días anteriores y hasta 1 día posterior con respecto a la fecha de generación. Para notas de débito y crédito es hasta 5 días anteriores y tiene que ser posterior o igual a la fecha del comprobante asociado.

N

Se obtiene por el campo F1/F2_EMISSAO

ImpTotal

Double (13+2)

Importe total del comprobante, Debe ser igual a Importe neto no gravado + Importe exento + Importe neto gravado + todos los campos de IVA al XX% + Importe de tributos.

S

Se obtiene por el campo F1/F2_VALBRUT

ImpTotConc 

Double (13+2)

Importe neto no gravado. Debe ser menor o igual a Importe total y no puede ser menor a cero. No puede ser mayor al Importe total de la operación ni menor que cero (0). Para comprobantes tipo C debe ser igual a cero (0). Para comprobantes tipo Bienes Usados – Emisor Monotributista este campo corresponde al importe subtotal.

S

Se obtiene por medio del cálculo F3_EXENTAS + el valor de deducción del IVA que se obtiene si el campo D1/D2_DESGR fuera mayor que cero

ImpNeto

Double (13+2) 

Importe neto gravado. Debe ser menor o igual a Importe total y no puede ser menor que cero. Para comprobantes tipo C este campo corresponde al Importe del Sub Total.

S

Se obtiene por medio del cálculo F1/F2_BASIMP - el valor de deducción del IVA que se obtiene si el campo D1/D2_DESGR fuera mayor que cero 

ImpOpEx

Double (13+2)

Importe exento. Debe ser menor o igual a Importe total y no puede ser menor a cero. Para comprobantes tipo C debe ser igual a cero (0). Para comprobantes tipo Bienes Usados – Emisor Monotributista no debe informarse o debe ser igual a cero (0).

S

Se obtiene por el cálculo F1/F2_VALMERC - F1/F2_BASIMP - el valor de deducción del IVA + F1/F2_DESPESA, específicamente cuando se trata de un documento de entrada, se sustraerá del campo F1_VALMERC el valor del campo F1_DESCONT

ImpIVA

Double (13+2) 

Suma de los importes del array de IVA. Para comprobantes tipo C debe ser igual a cero (0). Para comprobantes tipo Bienes Usados – Emisor Monotributista no debe informarse o debe ser igual a cero (0).

S

Se obtiene por medio de la acumulación de los valores en el campo F1/F2_VALIMP referentes al  IVA.

ImpTrib

Double (13+2) 

Suma de los importes del array de tributos

S

Se obtiene por medio de la acumulación de los valores en el campo F1/F2_VALIMP referentes a los Ingresos brutos.

FchServDesde

String (8)

Fecha de inicio del abono para el servicio a facturar. Dato obligatorio para concepto 2 o 3 (Servicios / Productos y Servicios). Formato yyyymmdd 

N

Se obtiene por medio del campo F1/F2_FECDSE

FchServHasta

String (8)

Fecha de final del abono para el servicio por facturar. Dato obligatorio para concepto 2 o 3 (Servicios / Productos y Servicios). Formato yyyymmdd. FchServHasta no puede ser menor que FchServDesde 

N

Se obtiene por medio del campo F1/F2_FECHSE

FchVtoPago

String (8)

Fecha de vencimiento del pago servicio por facturar. Dato obligatorio para concepto 2 o 3 (Servicios / Productos y Servicios) o Facturas del tipo MiPyMEs (FCE). Formato yyyymmdd. Debe ser igual o posterior a la fecha del comprobante. 

N

Se obtiene por medio del campo E1_VENCREA si fuera una Factura de entrada y el valor del campo F2_RG1415 fuera menor o mayor/igual a 200, para otros documentos se obtiene por el campo F1/F2_EMISSAO

MonId

Double (4+6)

Cotización de la moneda informada. Para PES, pesos argentinos esta debe ser 1 

S

Se obtiene por el resultado de la búsqueda realizada en la tabla SYF, en el campo YF_COD_GI, utilizando el campo F2_MOEDA como parámetro

MonCotiz

Double (4+6)

Código de moneda del comprobante. Consultar método FEParamGetTiposMonedas para valores posibles

S

Se obtiene por medio del campo F1/F2_TXMOEDA si la moneda fuera diferente de "01", para moneda "01" la tasa será 1

CbtesAsoc

Array

Array para informar los comprobantes asociados 

N

Tags que son estructuras que no tienen valor individual, los valores específicos se detallarán más adelante













Tributos

Array

Array para informar los tributos asociados a un comprobante. 

N

IVA

Array

Array para informar las alícuotas y sus importes asociados a un comprobante. Para comprobantes tipo C y Bienes Usados – Emisor Monotributista no debe informar el array. 

N

Opcionales

Array

Array de campos auxiliares. Reservado usos futuros. Adicionales por R.G.

N

Compradores

Comprador

Array para informar los múltiples compradores.

N

PeriodoAsoc

Periodo

Estructura compuesta por la fecha desde y la fecha hasta del período que se quiere identificar

N


CbtesAsoc: Detalle de los comprobantes relacionados con el comprobante que se solicita autorizar
(array).

Campo

Tipo

Detalle

Obligatorio

Cómo se obtiene

Tipo

Int (3)

Código de tipo de comprobante. Consultar método FEParamGetTiposCbte.

S

Se obtiene por medio de la validación de los campos D1/D2_SERIE + F1/F2_ESPECIE:

  1. Para Facturas Serie A cód - 001 o 201.
  2. Para Facturas Serie B cód - 006 o 206.
  3. Para NCC Serie A cód - 003 o 203.
  4. Para NCC Serie B cód - 008 o 208.
  5. Para NDC Serie A cód - 002 o 202.
  6. Para NDC Serie B cód - 007 o 207.

PtoVta 

Int (5) 

Punto de venta del comprobante asociado

S

Se obtiene por medio del campo D1/D2_DOC retirando el número del documento

Nro

Long (8) 

Número de comprobante asociado

S

Se obtiene por medio del campo D1/D2_DOC retirando el número del punto de venta

Cuit

String(11)

Cuit emisor del comprobante asociado

N

Se obtiene por medio del campo M0_CGC

CbteFch 

String(8)

Fecha del comprobante asociado

N

Se obtiene por medio del campo D1/D2_EMISSAO


Tributos: Detalle de tributos relacionados con el comprobante que se solicita autorizar (array).

Campo

Tipo

Detalle

Obligatorio

Cómo se obtiene

Id

Int (2) 

Código tributo según método FEParamGetTiposTributos

S

Se obtiene por medio del campo FB_CODAFIP

Desc

String (80) 

Descripción del tributo

N

Se obtiene por medio del campo FB_DESCR

BaseImp

Double (13+2)

Base imponible para la determinación del tributo 

S

Se obtiene por medio del cálculo realizado del campo D1/D2_BASIMP * (D1/D2_DESGR/100)

Alic

Double (3+2)

Alícuota

S

Se obtiene por medio del campo D1/D2_ALQIMP

Importe

Double (13+2)

Importe del tributo

S

Se obtiene por medio del campo D1/D2_VALIMP


IVA: Detalle de alícuotas relacionadas con el comprobante que se solicita autorizar (array).

Campo

Tipo 

Detalle

Obligatorio

Cómo se obtiene

Id

Int (2)

Código de tipo de iva. Consultar método FEParamGetTiposIva 

S

Se obtiene por medio del campo FB_CODAFIP

BaseImp 

Double (13+2) 

Base imponible para la determinación de la alícuota.

S

Se obtiene por medio del cálculo realizado del campo D1/D2_BASIMP * (D1/D2_DESGR/100)

Importe

Double (13+2) 

Importe

S

Se obtiene por medio del campo D1/D2_VALIMP


Comprador: Detalle compradores vinculados al comprobante que se solicita autorizar (array).

Campo

Tipo 

Detalle

Obligatorio

Cómo se obtiene

DocTipo

Int (2) 

Tipo de documento del comprador

S

Se realiza una búsqueda en la tabla SX5, utilizando como parámetro los campos A1/A2_AFIP, este campo trae el resultado obtenido en esta búsqueda.

DocNro

String (80) 

Número de documento del comprador

S

Se obtiene por medio del campo A1/A2_CGC

Porcentaje

Double (2+2)

Porcentaje de titularidad que tiene el comprador

S

Se obtiene por medio de la búsqueda realizada en la tabla AI0, en el campo AI0_PERCCO, utilizando los campos F2_CLIENTE+F2_LOJA


Periodo: Estructura que permite que un rango de fechas sea compatible.

Campo

Tipo 

Detalle

Obligatorio

Cómo se obtiene

FchDesde

String(8) 

Fecha correspondiente al inicio del periodo de los comprobantes que se quiere identificar

S

Se obtiene por medio del campo F1/F2_FEFIDDE

FchHasta

String(8) 

Fecha correspondiente al final del periodo de los comprobantes que se quiere identificar

S

Se obtiene por medio del campo F1/F2_FEFIHTA

04. Información Técnica

  • Tablas Relacionadas:
    1. CG6 – Control de solicitud CAEA
    2. SFB - Impuestos Variables.
    3. SF4 - Encabezado de la TES.
    4. SFC - Ítems de la TES.
    5. SA1 - Clientes.
    6. SA2 - Proveedores.
    7. SF1 - Documentos Fiscales de Entrada.
    8. SF2 - Documentos Fiscales de Salida.
    9. SD1 - Ítems Documentos Fiscales de Entrada.
    10. SD2 - Ítems Documentos Fiscales de Salida.
    11. SF3 - Libros Fiscales.


  • Funciones involucradas:
    1. ARGNFE

    2. arg11r101

    3. LOCXFUNA

    4. LOCXNF

    5. LOCXNF2

    6. MATA468N

    7. NFEP11R1

    8. NFAEXML001