Connector
The connector is a service that Solución Factible® developed in order to offer a way for easy adoption by your business, the connector provides a communication interface between the client and our systems, this ensures that the transition from physical to electronic invoicing is as simple and fast as possible.
Technology
It works by sending a file containing the information of the electronic invoice (or other CFDI) to any of the reception options that Solución Factible® has available, this information will be processed and stored in your account for later consultation.
Connector file types
The name and/or extension of the file to be imported are not relevant and do not define its format. The connector defined by default in your control panel is configured to operate the file as plain text, even if the file is binary.
Format types:
- TXT
- Connector-TXT v6.0 CFDI.
- Nómina v1.2 (Payroll)
- Recepción de Pagos 2.0 (Payments´s receipt)
- Comercio exterior v2.0 (Foreign trade)
- Nómina incidencias (Payroll incidents)
- XML
- CFD with addenda SF:ERP
- Binary: Excel
- Binary: Parsed PDF
- EDI
Data transmission to SF
The reception of connector files will be described in depth later, here is a summary of the services available:
- WebServices (SOAP) CFDI
- SF:ERPClient. Complete topic
- Interfaz Web
Encoding
The default configured encoding is ISO-8859-1 (the subset of UTF-8 and also known as Latin 1), but the connector can be configured to read in other encodings such as UTF-8, so the connector file will be read in the encoding that your system generates, if the file is expressed in a different encoding than the one specified, it is likely that some characters will not be imported correctly.
Field definition and specification
The fields that are part of the connector will be explained in detail below; their order may be different depending on your needs.
If you need to send a blank value, you just have to leave the corresponding field empty.
Requiered fields
These are the minimum required fields with which Solution Feasible® can import/generate an invoice, without these, a valid invoice could not be generated, therefore these fields must be present although in some cases they are not required to contain a value.
requiered minimus
- *Folio number (int8, > 0 )
- *Fiscal series name (String, varchar(100))
- *Customer's company name (String, varchar(300))
- *Customer's RFC (String, varchar(13))
- *Customer's fiscal address: country (String, varchar(100))
- *Invoice date (format ddmmyyyyy**) (String, varchar(10))
- *Quantity of the concept (Float, numeric(15,2))
- *Unit price (Float, numeric (15,2))
- *Concept name (String, varchar(1000))
- *Invoice Status (Boolean (true/false, yes/no, y/n, yes/no))
Highly recommended fields
As has been noted, the minimum requiered fields do not include the invoice totals, this is because at Solución Factible® we can calculate them for you, however, this implies that the rounding of the results may be different from that of the calculations. of your business; to avoid this type of mismatch, it is recommended to include the following fields in the connector:
Totals
- Total
- Subtotal
- Discount amount
- IVA amount
- IEPS amount
- IVA rate
- IEPS rate
- IVA withholding amount
- ISR withholding amount
Dynamic fields
In addition to the predefined fields that exist, Solución Factible® gives you the freedom to add your own custom business fields, these additional fields will be read as you have specified and will be available for consultation in your implementation, although these fields have no fiscal value for the SAT but for your business, they can be included in your invoices.
