TF Fiscal

CFOP por escenario

Encuentre el código de operación de cada escenario de negocio y cómo lo aplica la plataforma

El CFOP (Código Fiscal de Operações e Prestações) es el código de operación de 4 dígitos obligatorio en cada ítem de la factura electrónica. Informa a la autoridad fiscal la naturaleza de la operación (venta, devolución, transferencia, consignación, importación/exportación…) y su dirección (entrada o salida; mismo estado, otro estado o exterior). Un CFOP incorrecto provoca el rechazo de la factura o, peor, declaraciones y créditos erróneos.

Esta página está organizada por escenario de negocio: identifique la naturaleza de la operación y la ubicación de la contraparte, y lea el código. Pase el cursor sobre el código para ver la descripción oficial en portugués.

El primer dígito define dirección y alcance

DígitoDirecciónUbicación de la contrapartetransaction_type en la plataforma
1EntradaMismo estado0
2EntradaOtro estado0
3EntradaExterior (importación)2
5SalidaMismo estado1
6SalidaOtro estado1
7SalidaExterior (exportación)3

Cómo la plataforma usa el CFOP

  • La dirección viene de transaction_type: 0 entrada → 1/2/3.xxx, 1 salida → 5/6/7.xxx, 2 importación → 3.xxx, 3 exportación → 7.xxx. El primer dígito debe coincidir; de lo contrario la autoridad fiscal rechaza la factura.
  • Mismo estado o interestatal lo resuelve la plataforma comparando la UF del emisor y del destinatario. Las filas de ICMS de la categoría (category_id) se eligen por escenario: saida_dentro_estado / saida_fora_estado / entrada_dentro_estado / entrada_fora_estado, con respaldo en padrao, separadas por tipo_pessoa (fisica / juridica). Recomendado: configure el CFOP de cada escenario en la categoría y envíe solo category_id al emitir.
  • Inline por factura también es posible: products[].impostos.icms.codigo_cfop. En ese caso envíe los cuatro grupos icms / ipi / pis / cofins.
  • Se aceptan 5.102 y 5102; el punto se elimina.
  • Endpoint de devolución (/api/invoice/return): sin cfop asume 1202 (mismo estado) o 2202 (interestatal); la factura sale como entrada, finalidade=4, referenciando la original.
  • Importación (3.xxx) exige el impuesto de importación impostos.ii y los campos de la DI; si la categoría mezcla varias filas de ICMS, la importación prefiere la 3.xxx.
  • Los tres errores más comunes: venta interestatal a consumidor o no contribuyente con 6102 (debería ser 6108); devolución emitida con código de venta (debería ser 1202 / 2202); primer dígito incoherente con transaction_type.

Ventas (salida)

transaction_type = 1. Mismo estado e interestatal solo cambian el primer dígito (5 / 6); en la interestatal importa además si el destinatario es contribuyente del ICMS.

EscenarioMismo estadoInterestatalExteriorNotas
Venta de producción propiaVenda de produção do estabelecimento.510161017101Venta interestatal a consumidor o no contribuyente usa 6107 (abajo).
Reventa de mercancía adquirida de terceros (comercio, e-commerce)Venda de mercadoria adquirida ou recebida de terceiros, ou qualquer venda de mercadoria efetuada pelo MEI com exceção das saídas classificadas nos códigos 5.501, 5.502, 5.504 e 5.505.510261027102Venta interestatal a consumidor o no contribuyente usa 6108. La configuración más común en la plataforma es 5102 / 6102 / 6108.
Venta interestatal a consumidor final / no contribuyente (B2C, e-commerce)Venda de produção do estabelecimento.5101producción propia5102reventa6107producción propia6108reventa—Dentro del estado no hay distinción. Interestatal implica DIFAL. En la categoría configure por tipo_pessoa: juridica → 6102, fisica → 6108.
Venta de mercancía con ST ya retenida (sustituido)Venda de mercadoria adquirida ou recebida de terceiros em operação com mercadoria sujeita ao regime de substituição tributária, na condição de contribuinte substituído.54056404—Típico del minorista Simples Nacional que revende mercancía con ST. ICMS con CSOSN 500 o CST 60.
Venta de mercancía con ST como sustituto (usted retiene el ICMS-ST)Venda de produção do estabelecimento em operação com produto sujeito ao regime de substituição tributária, na condição de contribuinte substituto.5401producción propia5403reventa6401producción propia6403reventa—ICMS con CST 10 o CSOSN 201 – 203; base y valor del ST obligatorios.
Bonificación, donación u obsequioRemessa em bonificação, doação ou brinde.59106910—Sin pago: use 90 (sin pago) en pag_info.
Muestra gratisRemessa de amostra grátis.59116911—
Entrega futura — simple facturaciónLançamento efetuado a título de simples faturamento decorrente de venda para entrega futura.59226922—Solo facturación; en la remesa efectiva use la fila siguiente referenciando esta factura.
Entrega futura — remesa efectivaVenda de produção do estabelecimento originada de encomenda para entrega futura.5116producción propia5117reventa6116producción propia6117reventa—
Venta a la ordenVenda de produção do estabelecimento industrial ou rural, entregue ao destinatário por conta e ordem do adquirente originário, em venda à ordem.5118producción propia5119reventa512059236118producción propia6119reventa61206923—5118 / 5119: el vendedor original factura al adquirente (entrega al destinatario indicado); 5120: el adquirente revende al destinatario; 5923: remesa simbólica del vendedor original al destinatario.
Otra salida (cuando no hay código específico)Outra saída de mercadoria ou prestação de serviço não especificada.594969497949Código genérico, el más cuestionado en fiscalización. Devolución, muestra, demostración y reparación tienen códigos propios y no deben sustituirse por este.

Devoluciones

La devolución va en dirección opuesta a la original: cliente devuelve = su entrada (1/2/3.2xx); devolución al proveedor = su salida (5/6/7.2xx). Referencie siempre la original (ref_nfe_chave) con finalidade = 4.

EscenarioMismo estadoInterestatalExteriorNotas
Cliente devuelve mercancía vendida por ustedDevolução de venda de mercadoria adquirida ou recebida de terceiros, ou qualquer devolução de mercadoria efetuada pelo MEI com exceção das classificadas nos códigos 1.503, 1.504, 1.505 e 1.506.1202reventa1201producción propia2202reventa2201producción propia3202reventa3201producción propiaUse /api/invoice/return. Sin cfop la plataforma asume 1202 (mismo estado) / 2202 (interestatal); para producción propia informe 1201 / 2201.
Usted devuelve compra al proveedorDevolução de compra para comercialização, ou qualquer devolução de mercadorias efetuada pelo MEI com exceção das classificadas no código 5.503.5202reventa5201para industrialización6202reventa6201para industrialización7202reventa7201para industrializaciónUse /api/invoice/create: transaction_type = 1, finalidade = 4, ref_nfe_chave con la factura del proveedor.
Mercancía con ST — devolución del clienteDevolução de venda de mercadoria adquirida ou recebida de terceiros em operação com mercadoria sujeita ao regime de substituição tributária.1411reventa1410producción propia2411reventa2410producción propia—
Mercancía con ST — devolución al proveedorDevolução de compra para comercialização em operação com mercadoria sujeita ao regime de substituição tributária.5411reventa5410para industrialización6411reventa6410para industrialización—

Compras (entrada)

transaction_type = 0. La factura de entrada normalmente la emite el proveedor; emita la suya cuando él no pueda (persona física, exterior) o cuando se exija registro propio.

EscenarioMismo estadoInterestatalExteriorNotas
Compra para comercializaciónCompra para comercialização.110221023102Compra en el exterior: use el escenario de importación (transaction_type = 2).
Compra para industrialización o producción ruralCompra para industrialização ou produção rural.110121013101
Compra de bien para el activo fijoCompra de bem para o ativo imobilizado.155125513551
Compra de material para uso o consumoCompra de material para uso ou consumo.155625563556
Compra de mercancía con sustitución tributariaCompra para comercialização em operação com mercadoria sujeita ao regime de substituição tributária.1403reventa1401para industrialización2403reventa2401para industrialización—
Reclasificación de stock (formación / desagregación de kit)Lançamento efetuado a título de reclassificação de mercadoria decorrente de formação de kit ou de sua desagregação.1926entrada5926salida——Registro interno, sin contraparte.
Otra entrada (cuando no hay código específico)Outra entrada de mercadoria ou prestação de serviço não especificada.194929493949

Transferencia entre establecimientos de la misma empresa

EscenarioMismo estadoInterestatalExteriorNotas
Transferencia — establecimiento remitenteTransferência de produção do estabelecimento.5151producción propia5152reventa6151producción propia6152reventa—Sucursales con la misma raíz de CNPJ.
Transferencia — establecimiento destinatarioTransferência para comercialização.1152reventa1151para industrialización2152reventa2151para industrialización—

Remesas y retornos (movimientos sin venta)

Estas facturas no generan ingresos y normalmente no tienen pago (pag_info = 90). Remesa y retorno se usan en pares.

EscenarioMismo estadoInterestatalExteriorNotas
Consignación — remesa (consignante)Remessa de mercadoria em consignação mercantil ou industrial.59176917—Cuando la mercancía se vende, el consignante emite la venta: 5114 (reventa) / 5113 (producción propia).
Consignación — devolución de lo no vendidoDevolução de mercadoria remetida em consignação mercantil ou industrial.19182918—
Consignación — consignatario vende la mercancíaVenda de mercadoria adquirida ou recebida de terceiros, recebida anteriormente em consignação mercantil.5115——
Reparación — remesa y retorno (propietario)Remessa de mercadoria ou bem para conserto ou reparo.5915remesa1916retorno6915remesa2916retorno—
Reparación — entrada y retorno (taller)Entrada de mercadoria ou bem recebido para conserto ou reparo.1915entrada5916salida2915entrada6916salida—
Demostración / feria — remesaRemessa de mercadoria ou bem para demonstração, mostruário ou treinamento.5912demostración5914exposición / feria6912demostración6914exposición / feria—
Demostración / feria — retornoRetorno de mercadoria ou bem remetido para demonstração, mostruário ou treinamento.1913demostración1914exposición / feria2913demostración2914exposición / feria—
Industrialización por encargo — encomendanteRemessa para industrialização por encomenda.5901remesa1902retorno1124industrialización6901remesa2902retorno2124industrialización—Remesa de insumos → retorno del producto → registro de la factura de industrialización.
Industrialización por encargo — industrializadorEntrada para industrialização por encomenda.1901entrada5902retorno5124industrialización2901entrada6902retorno6124industrialización—Entrada de insumos → retorno del producto → factura de la industrialización.
Depósito cerrado / almacén general — depositanteRemessa para depósito fechado, armazém geral ou outro estabelecimento da mesma empresa ou de terceiro.5905remesa1906retorno6905remesa2906retorno—Común en operadores logísticos y almacenes; clientes de la plataforma ya usan 5905.
Depósito cerrado / almacén general — depositarioEntrada de mercadoria recebida para depósito em depósito fechado, armazém geral ou outro estabelecimento da mesma empresa ou de terceiro.1905entrada5906retorno2905entrada6906retorno—
Baja de stock (pérdida, robo, deterioro, cierre)Lançamento efetuado a título de baixa de estoque decorrente de perda, roubo, deterioração.59275928cierre de actividad——
Registro complementario (factura emitida después del hecho)Lançamento efetuado em decorrência de emissão de documento fiscal relativo à operação ou prestação também acobertada por documento fiscal do varejo.59296929—Por ejemplo, NF-e emitida para consolidar ventas ya documentadas por NFC-e.

Importación y exportación

EscenarioMismo estadoInterestatalExteriorNotas
ImportaciónCompra para comercialização.——3102reventa3101para industrialización3551activo fijo3556uso y consumotransaction_type = 2. Impuesto de importación impostos.ii y campos de la DI obligatorios; la fila 3.xxx de la categoría tiene prioridad.
Exportación directaVenda de produção do estabelecimento.——7101producción propia7102reventa7949transaction_type = 3. Identifique al destinatario con id_estrangeiro; la plataforma ignora tipo_pessoa.
Exportación indirecta — remesa a exportador / tradingRemessa de produção do estabelecimento, com fim específico de exportação.5501producción propia5502reventa6501producción propia6502reventa—
Exportación indirecta — exportador recibe y exportaEntrada de mercadoria recebida com fim específico de exportação.1501entrada2501entrada7501salida
Formación de lote de exportaciónRemessa de mercadorias para formação de lote de exportação, de produtos industrializados ou produzidos pelo próprio estabelecimento.5504producción propia5505reventa6504producción propia6505reventa—

Servicios y transporte

EscenarioMismo estadoInterestatalExteriorNotas
Prestación de servicio de transporte (CT-e, transportista)Prestação de serviço de transporte para execução de serviço da mesma natureza.5351servicio de la misma naturaleza5352estab. industrial5353estab. comercial5359mercancía fuera del ICMS5932inicio en otra UF6351servicio de la misma naturaleza6352estab. industrial6353estab. comercial6359mercancía fuera del ICMS6932inicio en otra UF—Elija por tipo de cliente: industrial 5352, comercial 5353; mercancía fuera del ICMS (no contribuyente, bienes personales) usa 5359.
Adquisición de servicio de transporteAquisição de serviço de transporte por estabelecimento industrial.1352estab. industrial1353estab. comercial2352estab. industrial2353estab. comercial—"Industrial / comercial" se refiere al propio adquirente.
Servicio gravado por el ISSQNPrestação de serviço sujeita ao ISSQN.5933salida1933entrada6933salida2933entrada—El servicio puro normalmente va por NFS-e; use estos códigos en la NF-e solo cuando mercancía y servicio comparten factura.

Las descripciones oficiales son el texto de la autoridad fiscal en portugués (pase el cursor sobre el código), compiladas del Ajuste SINIEF 07/01 y modificaciones posteriores. Esta página cubre solo escenarios comunes; para operaciones no listadas, confirme dirección y alcance y consulte la tabla oficial o al soporte.