You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/models/tax-file.ts
+27-17Lines changed: 27 additions & 17 deletions
Original file line number
Diff line number
Diff line change
@@ -3,21 +3,31 @@
3
3
import{BaseDto}from'../common/base-dto';
4
4
5
5
/**
6
-
* Modelo de archivo fiscal
6
+
* Modelo TaxFile
7
+
* Representa un componente individual de un par CSD - ya sea el certificado (.cer) o la llave privada (.key)
7
8
*/
8
-
exportclassTaxFileextendsBaseDto{
9
-
/** Nombre del archivo */
10
-
fileName?: string;
11
-
12
-
/** Tipo de archivo */
13
-
fileType?: string;
14
-
15
-
/** Tipo de contenido */
16
-
contentType?: string;
17
-
18
-
/** Contenido del archivo en base64 */
19
-
base64Content?: string;
20
-
21
-
/** ID de la persona asociada */
22
-
personId?: string;
23
-
}
9
+
exportinterfaceTaxFileextendsBaseDto{
10
+
/** Id de la persona propietaria del certificado */
11
+
personId: string;
12
+
13
+
/** RFC del propietario del certificado. Debe coincidir con el RFC del certificado */
14
+
tin: string;
15
+
16
+
/** Archivo certificado o llave privada en formato base64. Para certificados debe ser el archivo .cer codificado en base64, para llaves privadas debe ser el archivo .key codificado en base64 */
17
+
base64File: string;
18
+
19
+
/** Tipo de archivo que se está enviando. Valores: "01" */
20
+
fileType: number;
21
+
22
+
/** Contraseña de la llave privada. Independientemente si se envía un certificado o una llave privada, siempre se debe enviar la contraseña de la llave privada */
23
+
password: string;
24
+
25
+
/** Fecha de inicio de vigencia del certificado o llave privada. Calculado automáticamente */
26
+
validFrom?: Date;
27
+
28
+
/** Fecha de fin de vigencia del certificado o llave privada. Calculado automáticamente */
29
+
validTo?: Date;
30
+
31
+
/** Numero de secuencia que identifica el par entre certificado y llave privada. Sólo con fines informativos */
0 commit comments