public BulkRegistrationDocumentType CreateOperationRecord() { var taxpayerIdentificationNumber = MapTaxpayerIdentificationNumber(); var bulkRegistrationHeader = new BulkRegistrationHeaderType { ElectronicPostmark = new BulkRegistrationHeaderTypeElectronicPostmark { CSPID = Contractor.CspCode, Value = DateTime.UtcNow }, FilingType = BulkOperation.FilingType, TIN = taxpayerIdentificationNumber }; var bulkRegistrationType = BulkOperation.CreateBulkRegistrationType(this); var document = new BulkRegistrationDocumentType { BulkRegistrationHeader = bulkRegistrationHeader, DocumentType = BulkOperation.DocumentType, Item = bulkRegistrationType }; return(document); }
public void VerifyContent(BulkRegistrationDocumentType content) { Content = content; TinValidator = CreateTinValidator(content.BulkRegistrationHeader.TIN.TypeTIN); LoadErrors(); }