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ígito | Dirección | Ubicación de la contraparte | transaction_type en la plataforma |
|---|---|---|---|
1 | Entrada | Mismo estado | 0 |
2 | Entrada | Otro estado | 0 |
3 | Entrada | Exterior (importación) | 2 |
5 | Salida | Mismo estado | 1 |
6 | Salida | Otro estado | 1 |
7 | Salida | Exterior (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 enpadrao, separadas portipo_pessoa(fisica / juridica). Recomendado: configure el CFOP de cada escenario en la categoría y envíe solocategory_idal 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.102y5102; el punto se elimina. - Endpoint de devolución (
/api/invoice/return): sincfopasume1202(mismo estado) o2202(interestatal); la factura sale como entrada,finalidade=4, referenciando la original. - Importación (3.xxx) exige el impuesto de importación
impostos.iiy 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.
| Escenario | Mismo estado | Interestatal | Exterior | Notas |
|---|---|---|---|---|
| Venta de producción propiaVenda de produção do estabelecimento. | 5101 | 6101 | 7101 | Venta 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. | 5102 | 6102 | 7102 | Venta 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 propia5102reventa | 6107producció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. | 5405 | 6404 | — | 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 propia5403reventa | 6401producció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. | 5910 | 6910 | — | Sin pago: use 90 (sin pago) en pag_info. |
| Muestra gratisRemessa de amostra grátis. | 5911 | 6911 | — | |
| Entrega futura — simple facturaciónLançamento efetuado a título de simples faturamento decorrente de venda para entrega futura. | 5922 | 6922 | — | 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 propia5117reventa | 6116producció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 propia5119reventa51205923 | 6118producció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. | 5949 | 6949 | 7949 | Có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.
| Escenario | Mismo estado | Interestatal | Exterior | Notas |
|---|---|---|---|---|
| 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 propia | 2202reventa2201producción propia | 3202reventa3201producción propia | Use /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ón | 6202reventa6201para industrialización | 7202reventa7201para industrialización | Use /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 propia | 2411reventa2410producció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ón | 6411reventa6410para 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.
| Escenario | Mismo estado | Interestatal | Exterior | Notas |
|---|---|---|---|---|
| Compra para comercializaciónCompra para comercialização. | 1102 | 2102 | 3102 | Compra 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. | 1101 | 2101 | 3101 | |
| Compra de bien para el activo fijoCompra de bem para o ativo imobilizado. | 1551 | 2551 | 3551 | |
| Compra de material para uso o consumoCompra de material para uso ou consumo. | 1556 | 2556 | 3556 | |
| 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ón | 2403reventa2401para 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. | 1949 | 2949 | 3949 |
Transferencia entre establecimientos de la misma empresa
| Escenario | Mismo estado | Interestatal | Exterior | Notas |
|---|---|---|---|---|
| Transferencia — establecimiento remitenteTransferência de produção do estabelecimento. | 5151producción propia5152reventa | 6151producción propia6152reventa | — | Sucursales con la misma raíz de CNPJ. |
| Transferencia — establecimiento destinatarioTransferência para comercialização. | 1152reventa1151para industrialización | 2152reventa2151para 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.
| Escenario | Mismo estado | Interestatal | Exterior | Notas |
|---|---|---|---|---|
| Consignación — remesa (consignante)Remessa de mercadoria em consignação mercantil ou industrial. | 5917 | 6917 | — | 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. | 1918 | 2918 | — | |
| 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. | 5915remesa1916retorno | 6915remesa2916retorno | — | |
| Reparación — entrada y retorno (taller)Entrada de mercadoria ou bem recebido para conserto ou reparo. | 1915entrada5916salida | 2915entrada6916salida | — | |
| Demostración / feria — remesaRemessa de mercadoria ou bem para demonstração, mostruário ou treinamento. | 5912demostración5914exposición / feria | 6912demostración6914exposición / feria | — | |
| Demostración / feria — retornoRetorno de mercadoria ou bem remetido para demonstração, mostruário ou treinamento. | 1913demostración1914exposición / feria | 2913demostración2914exposición / feria | — | |
| Industrialización por encargo — encomendanteRemessa para industrialização por encomenda. | 5901remesa1902retorno1124industrialización | 6901remesa2902retorno2124industrializació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ón | 2901entrada6902retorno6124industrializació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. | 5905remesa1906retorno | 6905remesa2906retorno | — | 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. | 1905entrada5906retorno | 2905entrada6906retorno | — | |
| 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. | 5929 | 6929 | — | Por ejemplo, NF-e emitida para consolidar ventas ya documentadas por NFC-e. |
Importación y exportación
| Escenario | Mismo estado | Interestatal | Exterior | Notas |
|---|---|---|---|---|
| ImportaciónCompra para comercialização. | — | — | 3102reventa3101para industrialización3551activo fijo3556uso y consumo | transaction_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 propia7102reventa7949 | transaction_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 propia5502reventa | 6501producción propia6502reventa | — | |
| Exportación indirecta — exportador recibe y exportaEntrada de mercadoria recebida com fim específico de exportação. | 1501entrada | 2501entrada | 7501salida | |
| 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 propia5505reventa | 6504producción propia6505reventa | — |
Servicios y transporte
| Escenario | Mismo estado | Interestatal | Exterior | Notas |
|---|---|---|---|---|
| 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 UF | 6351servicio 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. comercial | 2352estab. industrial2353estab. comercial | — | "Industrial / comercial" se refiere al propio adquirente. |
| Servicio gravado por el ISSQNPrestação de serviço sujeita ao ISSQN. | 5933salida1933entrada | 6933salida2933entrada | — | 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.