The Spanish version is the authoritative reference. View in Spanish
What is the process of a reconciliation in México like?
Once we activate the feature and request the reconciliation of a period, the following flow is carried out internally:

-
The taxpayer requests a reconciliation by selecting the period in which the documents were stamped and activating the automatic synchronization of CFDI if required.
-
Then, Gosocket obtains the list of documents from the SAT, according to the selected period.
-
Afterward, a cross-check of information is done between the documents found in Gosocket and the SAT records to make a comparison.
-
Gosocket queries the status of the documents that are in its records, but are not shown in the list previously obtained from the SAT.
-
Once all the information cross-check is done, the statuses of the documents in Gosocket are updated.
-
Gosocket obtains the XML of the documents to synchronize.
-
The documents found at the SAT, but not in Gosocket or with some inconsistency in their status, are synchronized.
-
The user will be able to review the records of the CFDI that are at the SAT and not in Gosocket and vice versa, as well as the synchronized documents and those whose status was updated.
CFDI synchronization from the SAT
Synchronization is performed only if:
- The option was checked when requesting the reconciliation.
- The document to synchronize is manually selected from the reconciliation detail.
Which documents are synchronized?
- CFDI that are not in Gosocket and are at the SAT.
- CFDI that are at the SAT and also in Gosocket, but in a status other than "Validated" and "Canceled" in Inbox, that is, they have a status inconsistency with the SAT.
What is the process like?
- The XML files are obtained from the PAC (Prodigia), running the entire process of the documents issued and received on the platform, as appropriate.
- In case the XML cannot be obtained, the main data of the document, which we call metadata, will be stored.
CFDI status update
The status update of documents is performed if:
- During the reconciliation processing, it is detected that there are documents in Gosocket with a Validated or Canceled status that are not in the list obtained from the PAC for the selected stamping date range, and when their status is queried at the SAT, it is different from the one in Gosocket.
- If the document has a Validated status in Gosocket and, in the list obtained from the PAC, it has a Canceled status.
What is the process like?
For each document in the first point, its status is queried at the SAT (Tax Administration Service) and updated according to the response:
| Gosocket | SAT | Status change in Gosocket |
|---|---|---|
| Validated | Validated | NO |
| Validated | Canceled | Updated to Canceled |
| Validated | Not found | Updated to "Not available ET" |
| Canceled | Canceled | NO |
| Canceled | Validated | Updated to Validated |
| Canceled | Not found | Updated to "Not available ET" |