One small correction in this. you should be passing GL_date in the xml file. The value of GL_DATE can be Invoice date or System date. However accounting period must be open for that date in EBS.
Basically this value should get passed to validate_invoice() SP which gets invoked from InvoiceValidationAndImport composite.